密码学致力于开发信息转换(加密)信息的方法,以保护其免受不当用户的侵害。假定有信息的信息用户以及非法钾(敌人),试图掌握受保护的收入。密码学参与了不允许敌人从拦截消息(加密信息)中提取它的形成的方法。假定在开放通信渠道上的法定用户A(Alice)和B(BOB)信息之间发生了加密消息的交换,而敌人(EVA)有机会拦截全部或部分报告。密码的打开(黑客) - 在不了解使用的密码的情况下从加密消息中获取信息的过程。很长一段时间以来,占领密码学是怪异的lon子的命运。是有天赋的科学家,外交官和有约束力的部长。这一密码学的发展时期从远古时代一直持续到20世纪初,当时第一个加密机出现了。许多古代密码属于两种类型的密码之一:替换密码和置换密码。
预译者密码学的最早历史可以追溯到人类使用书面交流的时间。在发明计算机之前,人们倾向于选择密码来加密和解密消息。这种交流的一个著名例子是凯撒·密布(Caesar Cipher),朱利叶斯·凯撒(Julius Caesar)在公元前58年左右使用。[6]。凯撒密码(也称为移位密码)是一种替代方法,可以将字母移动到字母1下方的固定位置,这可以使消息无法理解而无需解密。但是,凯撒密码不是加密消息的安全方法。在我们的日常沟通中,某些字母将比其他字母更频繁地使用。将每日通信中每个字母的平均频率与发送的加密消息中的频率进行比较,可以轻松确定普通字母和密码字母之间的相关性。在中世纪后期,随着密码分析的发明,简单的替代方案不再是安全的,从而促使密码学和密码分析进一步发展。从同态密码到多型密码密码,人类开始使用每个字母的多个替代品来提高安全水平。由于他们能够保持信息不受局外人的解释的能力,因此这些密码和密码自18世纪以来一直在军队和政治事务中使用。第二次工业革命先进的加密和密码分析提高到更高的水平。虽然军方可以使用收音机和电报更有效地进行交流,但是这些消息的风险更高,被敌人干扰或解密。为了解决无线电通信出现的问题,各国发明了不同的加密机,以创建令人难以置信的复杂的多Yale-Polyphabetic密码,例如,具有多个转子的Enigma机器和使用开关的紫色机器。然后,随着计算机密码学的发展,数学家和计算机科学家发明了两种密码学:私钥密码学和公共密钥密码学[4]。在私有密钥密码学中,私钥在发件人和接收器之间共享,并用于加密和解密。公共密钥密码学需要一个公共密钥,该公共密钥已发布供加密和一个私钥,该密钥保存