密码学
密码学家庭作业帮助 密码学与密码学和密码分析学科密切相关。密码学包括诸如微点,合并词与图像的技术,以及隐藏存储或传输中的信息的其他方法。然而,在今天以计算机为中心的世界中,密码学通常与将明文(普通文本,有时称为明文)加密成密文(称为加密),然后再次(称为解密)相关联。实践这一领域的人员被称为密码学家。 现代密码学本身涉及以下四个目标: 1)保密(任何人无意识的信息是无意的) 2)完整性(在发现者和预期接收者之间的存储或传输中不能改变信息而没有检测到变更) 3)不可否认性(信息的创建者/发件人不能在后来阶段否认他或她创建或传播信息的意图) 4)认证(发送方和接收方可以确认对方的身份和信息的起点/目的地) 符合上述一些或全部标准的程序和协议称为密码系统。密码系统通常被认为仅指数学程序和计算机程序;然而,它们还包括对人类行为的规范,例如选择难以猜测的密码,注销未使用的系统,以及不与外部人员讨论敏感程序。 这个词源自希腊语kryptos,意思是隐藏的。密码学的起源通常在公元前2000年左右,埃及的象形文字的做法。这些包括复杂的象形图,其全部含义仅仅是一些精英人士才知道的。第一个已知使用现代密码是由朱利叶斯·凯撒(公元前100年至公元前44年),在与他的州长和军官沟通时不信任他的使者。因此,他创建了一个系统,其中的消息中的每个角色都被字母中的三个位置替换。 近来,密码学已经成为世界上最好的数学家和计算机科学家的战场。安全存储和转移敏感信息的能力已经成为战争和业务成功的关键因素。 由于政府不希望某些实体进出其国家,有机会获取和发送可能对国家利益构成威胁的隐藏信息,许多国家的密码学受到各种限制,从使用限制并将软件出口给公众传播可用于开发密码系统的数学概念。然而,互联网已经允许强大的程序的传播,更重要的是,加密技术的基础技术,所以今天许多最先进的密码系统和想法现在处于公共领域。 通过将信息转换(加密)变为不可读格式来保护信息的技术,称为密文。只有拥有秘密密钥的人才能将消息解密(或解密)为纯文本。加密的消息有时可以通过密码分析(也称为代码破解)来破坏,尽管现代密码技术实际上是不可破解的。 随着互联网和其他形式的电子通信变得越来越普遍,电子安全越来越重要。密码学用于保护电子邮件,信用卡信息和公司数据。互联网上使用的最流行的加密系统之一是“好的隐私”,因为它是有效和免费的。 密码学系统可以大致分为使用发送方和接收者拥有的单个密钥的对称密钥系统,以及使用两个密钥的公共密钥系统,每个人都知道的公共密钥以及只有消息的接收方使用的私有密钥。 密码学涉及创建书面或生成的代码,使信息保密。密码学将数据转换成对于未经授权的用户来说是不可读的格式,允许将其传送而无需将其解码为可读格式,从而危及数据。 信息安全在几个层面上使用加密技术。无法解密的信息无法读取。信息在运输过程中保持其完整性,同时保存。密码学也有助于不可否认性。这意味着信息的创建者和接收者都不会声称他们没有创建或接收它。 密码学也称为密码学。 密码学还允许发件人和接收者通过使用密钥对进行认证。有各种类型的加密算法,一些常见的算法包括: 秘密密钥加密(SKC) – […]