Crypto-box®, Marx Software Security tarafından üretilen bir ürünün adı ve ilgili güvenlik sistemidir. Ürün, yazılımın kullanılmasına izin veren güvenlik anahtarlarını şifreleyen ve şifresini çözen bir USB çubuktur. Sistem, yazılımın çalışması için anahtarın fiziksel olarak yerinde olmasını gerektirir. Kripto kutusu adı daha önce aynı satırlar boyunca açık kaynaklı bir proje için kullanılıyordu.
Crypto-box® prensibi, yazılıma dahil olan şifreleme ve fiziksel bir USB çubuğu ile şifre çözme kombinasyonudur. Aslında, USB çubuğu, yazılımın kilidini açmak için gereken bir anahtar işlevi görür. Yazılım geliştiricileri, uygulamalarını şifreleyebilir ve USB çubuğunu müşterilere sağlayabilir.
Crypto-box®'ın temel avantajı, koruduğu yazılımın yasadışı kopyalarını çalıştırmanın imkansız olmasa da son derece zor olmasıdır. USB çubuğunun tasarımı, çubuğun kendisinin kopyalanamayacağı anlamına gelir. Bu, biri yazılımı kopyalasa bile, etkili bir şekilde onlar için yararsız olacağı anlamına gelir.
Sistemin bir diğer avantajı, lisanslamayı kontrol etmenin daha kolay olmasıdır. Pek çok yazılım uygulaması, herhangi bir zamanda bir makinede kullanım lisansı ile satılmaktadır, ancak yasal olarak ev masaüstü bilgisayarı ve dizüstü bilgisayar gibi birden fazla makineye kopyalanabilir. Kripto kutusuyla, USB çubuğunu makineye koyma ihtiyacı yazılımı aynı anda iki makinede çalıştırmayı fiziksel olarak imkansız hale getirir. Yazılımın bir şirkette kullanım için lisanslandığı durumlarda, sistem özelleştirilebilir, böylece tek bir USB çubuğu, yazılımın bir şirket ağı üzerinden çalışmasına izin verebilir.
Crypto-box® sistemi Advanced Encryption Standard kullanıyor. Bu, yalnızca ABD federal devlet kurumları için standart bir sistem değil, aynı zamanda sınıflandırılmış belgelerle kullanılması onaylanan ilk halka açık sistem olan son derece güvenli bir şifreleme sistemidir. AES, sırasıyla 128, 192 ve 256 bit uzunluğunda üç ayrı anahtar kullanır. Her ek bit, şifrelemeyi iki kat daha zorlu tahminler yoluyla atlamak için zorlaştırır.
Crypto-box adı, bir zamanlar harici bir sabit diskin veya ikinci bir bilgisayarın birincil bir bilgisayarda kullanılan verileri saklamasını sağlamak üzere tasarlanmış açık kaynaklı bir proje için kullanıldı. Projeden gelen yazılım, iki cihaz arasında bir engel görevi görür ve yetkisiz erişimi engellemek için ekstra koruma ve şifreleme katmanı sağlar. Bu proje, ticari marka sorunları nedeniyle 2007'de CryptoNAS olarak yeniden adlandırıldı.


