Come con molti sistemi (principalmente siti Web) ci sono componenti automatici che girano su un server e non sono basati su utenti (come i crons) che non hanno l'opportunità per una persona reale di inserire una password segreta per decrittografare i segreti che sono usati Tenendo presente questo, senza un segreto archiviato in una testa umana, come può un sistema automatizzato proteggere le chiavi che utilizza in modo da proteggere i segreti dall'accesso da parte di chiunque (hacker o utente autorizzato) che esplora la sorgente del server?
Il metodo migliore che posso fornire è che il sistema utilizzi solo chiavi di accesso temporaneo che vengono cancellate quando il processo è completo, con i dati risultanti memorizzati utilizzando la crittografia asimmetrica per l'utente. A parte questo, esistono altri metodi per consentire l'elaborazione automatizzata sicura su dati crittografati?