„Crypto-box®“ yra „Marx Software Security“ gaminamo produkto ir susijusios apsaugos sistemos pavadinimas. Produktas yra USB atmintinė, kurioje yra šifruojami ir iššifruojami saugos raktai, leidžiantys naudoti programinę įrangą. Sistema reikalauja, kad raktas būtų fiziškai vietoje, kad programinė įranga veiktų. Crypto-box pavadinimas anksčiau buvo naudojamas atvirojo kodo projektui pagal tą patį.
Crypto-box® principas yra programinėje įrangoje integruoto šifravimo ir iššifravimo per fizinę USB atmintinę derinys. Iš tikrųjų USB atmintinė veikia kaip raktas, reikalingas programinei įrangai atrakinti. Programinės įrangos kūrėjai gali užšifruoti savo programą ir pateikti USB atmintinę klientams.
Pagrindinis Crypto-box® privalumas yra tai, kad itin sunku, o gal net neįmanoma, paleisti nelegalias jos saugomos programinės įrangos kopijas. USB atmintinės dizainas reiškia, kad pačios atmintinės negalima kopijuoti. Tai reiškia, kad net jei kas nors nukopijuos programinę įrangą, ji jiems bus nenaudinga.
Kitas sistemos privalumas – lengviau kontroliuoti licencijavimą. Daugelis taikomųjų programų parduodamos su licencija naudoti viename įrenginyje bet kuriuo metu, tačiau jas galima teisėtai nukopijuoti į kelis įrenginius, pvz., namų stalinį kompiuterį ir nešiojamąjį kompiuterį. Naudojant Crypto-box, USB atmintinė turi būti įrenginyje, todėl fiziškai neįmanoma vienu metu paleisti programinės įrangos dviejuose įrenginiuose. Kai programinė įranga yra licencijuota naudoti visoje įmonėje, sistema gali būti pritaikyta taip, kad viena USB atmintinė leistų programinei įrangai veikti įmonės tinkle.
„Crypto-box®“ sistema naudoja pažangų šifravimo standartą. Tai itin saugi šifravimo sistema, kuri yra ne tik standartinė JAV federalinės vyriausybės agentūrų sistema, bet ir pirmoji viešai prieinama sistema, patvirtinta naudoti su įslaptintais dokumentais. AES naudoja tris atskirus raktus, kurie yra atitinkamai 128, 192 ir 256 bitų ilgio. Dėl kiekvieno papildomo bito šifravimą dvigubai sunkiau apeiti per vien spėliones.
Pavadinimas Crypto-box kažkada buvo naudojamas atvirojo kodo projektui, skirtam išoriniame standžiajame diske arba antrame kompiuteryje saugoti pagrindiniame kompiuteryje naudojamus duomenis. Projekto programinė įranga veikia kaip kliūtis tarp dviejų įrenginių ir suteikia papildomą apsaugos ir šifravimo lygmenį, kad būtų išvengta neteisėtos prieigos. Šis projektas 2007 m. buvo pervadintas į CryptoNAS dėl prekės ženklo problemų.