Sistem şifreleme, bilgisayardaki bilgileri gizlemek için şifreleme kullanma uygulamasıdır. Bu tür şifrelemenin karmaşıklığı seviyesi zamanla artmıştır, ancak yine de geniş ölçüde değişmektedir. Sistem şifrelemesi, Microsoft'un bazı sürümlerinde, bilgisayarın güvenlik düzeylerini resmi bilgisayarların resmi standartlarını karşılayacak şekilde ayarlayan bir ayar için Microsoft tarafından kullanılır.
Bilgisayarlardan çok önce kriptografinin ilk biçimleri, tutarlı bir desen izleyerek tek tek harflerin kod harfleriyle değiştirilmesini içeriyordu. Belirli komutları veya bilgi parçasını değiştirmek için kod kelimelerinin kullanılmasını içeren diğer sistemler. Bunlar, basitçe çalıştıkları ve alıcının kod sisteminin kullanıldığını bilmesi durumunda kullanmaları kolaydı, ancak yetkisiz okuyucular için deşifre etmek zordu.
Bununla birlikte, bu tür sistemler bilgisayar teknolojisi için yeterli değildir. Bunun nedeni, bir algoritma veya şifre olarak da bilinen şifreleme sisteminin kırılması uzun bir süreçtir, fakat karmaşık bir süreç değildir. Örneğin, bir sistem alfabedeki her harfi bir başkasıyla değiştirirse, hem sistem hem de şifreli mesaj bulunana kadar her olasılık denenerek çözülebilir. Bu, çoğu insanın uğraşmaması için çok uzun sürecektir, ancak bir bilgisayarın çok hızlı bir şekilde gerçekleştirebileceği bir görevdir.
Modern sistem şifrelemesi, büyük ölçüde benzer çizgiler üzerinde çalışır, ancak çok daha karmaşık algoritmalar kullanır. Bu, bir bilgisayarın bile algoritmayı kırması için gereken süreyi büyük ölçüde artırır. Geriye kalan bir problem, bilgi işlem gücü ve hızındaki hızlı iyileşme hızının, bir zamanlar o kadar karmaşık görünmeyen algoritmalar anlamına gelmeyeceği gibi, hiçbir zaman eskimiş hale gelmeden yenilmeyecekleri. Bazı algoritmalar bile bir oyun bankası bankası tarafından kırıldı.
Belki de sistem şifrelemesindeki en önemli gelişme, kamu ve özel kilit sistemlerin gelişimidir. Önceden, bilgileri şifreleyen birinin, hedef alıcıya şifreleme algoritmasını veya "anahtarını" sağlaması gerekirdi. Bu bilgi ile birlikte bir hacker tarafından ele geçirildiyse, verilerin şifresini çözmeyi çok daha kolay bulurlardı.
Modern sistem, alıcının göndereni değil algoritmaları yaratmasını içerir. Alıcı, verinin nasıl kodlanması gerektiğini söyleyen ortak bir anahtar ve bu şifrelemenin nasıl kodunun çözülmesi gerektiğini söyleyen ilişkili bir özel anahtar oluşturur. Göndericiye ortak anahtar sağlarlar ve ardından verileri istendiği gibi şifreler. Bu noktada, yalnızca alıcı verilerin şifresini çözebilir.
Windows XP ve halefleri, sistem şifreleme için özelleştirilebilir ayarlar içerir. En dikkate değer "FIPS uyumludur". Bu, federal kurumlar tarafından kullanılan bilgisayar sistemlerinde uyulması gereken bir dizi kural olan Federal Bilgi İşleme Standardı anlamına gelir. Kurallar, standart şifreleme algoritmalarının standart altında kullanılması için onaylanmasını gerektirir.


