Birisi bir kriptograf olmak istiyorsa, muhtemelen matematik veya bilgisayar bilimlerinde ileri bir derece aramalıdır. Çoğu kriptograf doktora derecesine sahiptir. Bu alanlardan birinde veya diğerinde, bazıları yüksek öğretim yerine kendi kendini yönlendiren çalışma ve deneyimlerin yerini alabilir. Çoğunlukla, bu işler problem çözme, analitik düşünme ve aritmetik akıl yürütme becerileri gerektirir. Kriptografideki pozisyonlar birçok alanda bulunur ve en çok deneyimli başvuru sahiplerini tercih eder.
Bir kişi şifreleyici olmak istediğinde, tipik olarak güvenlik bilgisayar kodu yazma ile ilgili matematiksel ve bilgisayarla ilgili işlemleri incelemelidir. Bu konularda deneyim kazanmak isteyen öğrenciler genellikle matematik veya bilgisayar bilimlerinde ileri dereceler için çalışmalıdır. Genellikle bu alanların her ikisine de odaklanırlar, çünkü kriptografi genellikle her birinde ödevler içerir.
Bir kriptograf olmak için, bir birey tipik olarak okulda matematik çalışmalıdır. Öğrencilerin lisans ve yüksek lisans çalışmalarında bilgisayar bilimleri konusunda önemli olsalar bile, genellikle algoritmalar, istatistikler ve soyut cebir gibi üst düzey matematik becerileri kazanmaya odaklanmaları gerekir. Matematiksel kanıtları çözmek de kriptografide değerli bir yetenek olarak kabul edilir. Ayrıca, öğrenciler sayılar teorisi ve karmaşıklık teorisi dersleri almak isteyebilirler.
Öğrenciler muhtemelen ileri bilgisayar bilimlerini de incelemeliler, çünkü şifreleme becerisi kazanmak için kod yazma becerilerini öğrenmek önemlidir. Örneğin, bireyler genellikle algoritma tasarımı, hesaplama karmaşıklığı ve hesaplama teorisi dersleri almalıdır. Birçok kolej, lisans ve yüksek lisans düzeyinde kriptografi dersleri vermektedir.
Kod yazma ve kod kırma bu alanda yer alan ana görevlerden biridir. Bu nedenle, problem çözme becerileri kriptograf olmayı uman biri için önemlidir. Bu, daha karmaşık güvenlik kodları oluşturmasına yardımcı olabilir. Bir birey bir sistemdeki kusurları veya kusurları bulma konusunda yetenekli ise, o zaman bu bilgiyi daha iyi bir güvenlik koduna çevirebilmelidir.
Çoğunlukla, kriptograf olmak isteyen bir kişi kriptografide ileri derecede bir derece edinmelidir. Bu dereceler öğrencinin alana dahil olan süreçlerde bilgi ve deneyim kazanmasını sağlar. Bazı bireyler, yüksek lisans derecesinin titresini, bireysel çalışma ve gönüllü deneyimler yoluyla taklit edebilir. Ayrıca deneyimli bir akıl hocası altında bir çırak olarak çalışmak isteyebilirler.
Çoğu işveren - ticari endüstriler, sivil toplum kuruluşları ve güvenlik kurumları dahil - alanda güçlü bir eğitim geçmişine sahip potansiyel çalışanlar arar. Bu nedenle, kriptografi araştırma ve geliştirme konusundaki deneyimini veren bir yüksek öğretim programından geçen birini işe alma olasılıkları daha yüksektir. Öte yandan, eğer kendi kendini yetiştiren kriptograflar, kendi çalışmaları ile karşılaştırılabilir bir eğitim seviyesi elde ettiklerini kanıtlayabilirlerse, bir şirket bunları işe alabilir.


