Crypto-box® este numele unui produs produs de Marx Software Security, plus sistemul de securitate asociat. Produsul este un stick USB care conține chei de securitate de criptare și decriptare care permit utilizarea software-ului. Sistemul necesită ca cheia să fie la locul ei pentru ca software-ul să funcționeze. Numele Crypto-box a fost folosit anterior pentru un proiect open source pe aceeași linie.
Principiul Crypto-box® este o combinație de criptare integrată în software și decriptare prin intermediul unui stick USB fizic. De fapt, stick-ul USB acționează ca o cheie necesară pentru a debloca software-ul. Dezvoltatorii de software își pot cripta aplicația și pot furniza stick-ul USB clienților.
Principalul avantaj al Crypto-box® este că este extrem de dificil, dacă nu imposibil, să rulezi copii ilegale ale software-ului pe care îl protejează. Designul stick-ului USB înseamnă că stick-ul în sine nu poate fi copiat. Aceasta înseamnă că, chiar dacă cineva copiază software-ul, acesta va fi efectiv inutil pentru el.
Un alt avantaj al sistemului este că este mai ușor de controlat licențele. Multe aplicații software sunt vândute cu o licență de utilizare pe o singură mașină în orice moment, dar pot fi copiate în mod legitim pe mai multe mașini, cum ar fi un computer desktop de acasă și un notebook. Cu Crypto-box, necesitatea de a avea stick-ul USB în mașină face imposibilă din punct de vedere fizic rularea software-ului pe două mașini simultan. În cazul în care software-ul este licențiat pentru utilizare în cadrul unei companii, sistemul poate fi personalizat astfel încât un singur stick USB să permită software-ului să funcționeze într-o rețea corporativă.
Sistemul Crypto-box® folosește standardul avansat de criptare. Acesta este un sistem de criptare extrem de sigur care nu este doar sistemul standard pentru agențiile guvernamentale federale din SUA, ci este primul sistem disponibil public aprobat pentru utilizare cu documente clasificate. AES folosește trei chei separate, care au 128, 192 și, respectiv, 256 de biți. Fiecare bit suplimentar face criptarea de două ori mai greu de ocolit prin presupuneri.
Numele Crypto-box a fost folosit odată pentru un proiect open source conceput pentru a permite fie unui hard disk extern, fie unui al doilea computer să stocheze datele utilizate pe un computer principal. Software-ul din proiect acționează ca o barieră între cele două dispozitive și permite un strat suplimentar de protecție și criptare pentru a preveni accesul neautorizat. Acest proiect a fost redenumit CryptoNAS în 2007 din cauza problemelor legate de mărcile comerciale.