Kriptoloji, şifre bilimidir. Çeşitli iletilerin, yazıların belli bir sisteme göre şifrelenmesi, bu mesajların güvenlikli bir ortamda alıcıya iletilmesi ve iletilmiş mesajın deşifresiyle uğraşır.
Asal sayılar özellikle internet üzerinden yapılan işlemlerin güvenli bir şekilde yürümesine olanak tanıyan şifreleme tekniklerinin geliştirilmesi için kullanılıyor. Her ne kadar günümüzde bankacılıkta kullanılan şifreleme teknikleri için UCLA`lı matematikçilerin bulduğu kadar çok basamaklı büyük sayılara ihtiyaç duyulmasa da, askerî bilgiler gibi önemli şifrelemeler gerektiren verilerin korunmasında kullanılacak asal sayıların olabildiğince fazla basamaklı olması gerekiyor.
RSA Şifreleme Algoritması
RSA algoritması, Amerika’ da 1983 yılında MIT’ten patent almıştır. Bu patent 21 Eylül 2000 de son bulmuştur. Ancak patenti daha önce bir uygulamaya ait olduğu için bir başka ülkede patent alınamaz. Bir genel anahtarlı şifreleme tekniği olan RSA, çok büyük tamsayıları oluşturma ve bu sayıları işleminin zorluğu üzerine düşünülmüştür. Anahtar oluşturma işlemi için asal sayılar kullanılarak daha güvenli bir yapı oluşturulmuştur. Anahtar oluşturma algoritması şu şekildedir: