La ricarica solare è il processo di conversione della luce solare in energia elettrica e del suo immagazzinamento per un uso successivo, di solito in una batteria o in un supercondensatore. Un controller di ricarica gestisce quanta potenza viene raccolta, previene il sovraccarico e aiuta il dispositivo a funzionare in sicurezza in condizioni di luce variabili.
Nella sicurezza informatica, la ricarica solare è importante perché molti dispositivi connessi dipendono da budget energetici limitati. Sensori remoti, telecamere, tracker e altri sistemi embedded possono dover funzionare per mesi senza manutenzione, quindi l'efficienza energetica e lo stato della batteria diventano parte della progettazione di sicurezza. Una progettazione debole della ricarica e dell'archiviazione può causare interruzioni, perdita di dati o riavvii forzati che creano opportunità di manomissione. La ricarica solare può anche essere usata nell'hardware offensivo, dove un dispositivo nascosto deve sopravvivere all'aperto o in una posizione isolata senza frequenti sostituzioni della batteria. I difensori usano la stessa tecnica per un monitoraggio resiliente, comunicazioni di backup e distribuzioni IoT di lunga durata.


