Crypto-box® on Marx Software Securityn tuottaman tuotteen nimi ja siihen liittyvä turvajärjestelmä. Tuote on USB -tikku, joka sisältää salattuja ja purkavia suojausavaimia, jotka mahdollistavat ohjelmiston käytön. Järjestelmä edellyttää, että avain on fyysisesti paikallaan, jotta ohjelmisto toimii. Crypto-box-nimeä käytettiin aiemmin avoimen lähdekoodin projektissa samoilla linjoilla.
Crypto-box® -periaate on yhdistelmä ohjelmistoon rakennettua salausta ja salauksen purkamista fyysisen USB-tikun kautta. Käytännössä USB -tikku toimii avaimena, jota tarvitaan ohjelmiston lukituksen avaamiseen. Ohjelmistokehittäjät voivat salata sovelluksensa ja toimittaa USB -tikun asiakkaille.
Crypto-boxin® tärkein etu on, että sen suojaamien ohjelmistojen laittomien kopioiden suorittaminen on erittäin vaikeaa, ellei mahdotonta. USB -tikun muotoilun vuoksi sitä ei voi kopioida. Tämä tarkoittaa, että vaikka joku kopioi ohjelmiston, se on käytännössä hyödytön heille.
Toinen järjestelmän etu on, että lisenssien hallinta on helpompaa. Monet ohjelmistosovellukset myydään lisenssillä käytettäväksi yhdessä koneessa milloin tahansa, mutta ne voidaan laillisesti kopioida useille koneille, kuten kotitietokoneelle ja kannettavalle. Crypto-boxin ansiosta USB-tikun tarve koneeseen tekee ohjelmiston suorittamisen fyysisesti mahdottomaksi kahdella koneella samanaikaisesti. Jos ohjelmisto on lisensoitu käytettäväksi koko yrityksessä, järjestelmää voidaan mukauttaa siten, että yksi USB -tikku sallii ohjelmiston toimia koko yrityksen verkossa.
Crypto-box®-järjestelmä käyttää Advanced Encryption Standard -standardia. Tämä on erittäin turvallinen salausjärjestelmä, joka ei ole vain Yhdysvaltain liittovaltion virastojen vakiojärjestelmä, vaan on myös ensimmäinen julkisesti saatavilla oleva järjestelmä, joka on hyväksytty käytettäväksi luokiteltujen asiakirjojen kanssa. AES käyttää kolmea erillistä avainta, jotka ovat 128, 192 ja 256 bittiä. Jokainen lisäbitti tekee salauksesta kaksinkertaisen vaikean ohittaa pelkkien arvausten kautta.
Nimeä Crypto-box käytettiin kerran avoimen lähdekoodin projektissa, jonka tarkoituksena oli sallia joko ulkoinen kiintolevy tai toinen tietokone tallentaa käytetyt tiedot ensisijaiselle tietokoneelle. Projektin ohjelmisto toimii esteenä kahden laitteen välillä ja mahdollistaa ylimääräisen suojaus- ja salauskerroksen luvattoman käytön estämiseksi. Tämä projekti nimettiin uudelleen CryptoNASiksi vuonna 2007 tavaramerkkiongelmien vuoksi.