Se ho un criptosistema costruito attorno a PGP / GnuPG, posso mantenere i miei segreti al sicuro usando una smart card OpenPGP e memorizzando le mie chiavi private lì. Se invece sto usando DJ NaCl , c'è una sorta di smart card programmabile che posso usare per memorizzare le mie chiavi private e anche il codice NaCl che opera su di loro?
Ho letto su Java Cards, ma sembra che l'unico modo per inserire il proprio codice su di loro fosse attraverso il defunto MUSCOLO progetto, quindi non sembra un approccio praticabile. Mi piacerebbe sapere che mi sbaglio comunque, perché altrimenti sembrava promettente.
Il mio obiettivo è in definitiva avere un certo grado di crittografia affidabile sul mio cellulare (un BlackBerry 10, ma una soluzione che funziona per Android e iPhone sarebbe l'ideale), quindi non sono legato alle smart card esattamente, ma solo l'idea di scaricare la parte della chiave privata della crittografia su un dispositivo fidato. Se c'è un modo per caricare NaCl su un piccolo dispositivo Linux e parlare con quello del mio BlackBerry tramite NFC, funzionerebbe anche questo. Tutti i suggerimenti sono ben accetti.