密码学术语解释

TIME:2019-03-21   click: 202 次

密码学的基本原理是通信双方进行通信时,发送者使用密码技术对待发送的信息进行某种变换,来对需要保护的敏感信息进行伪装,从而使得未被授权的用户不能获得/理解信息的真实含义。

1.明文和密文、加密和解密

我们将发送方准备发送的待伪装或加密的原始信息称为明文(消息)或为明文是有意义的字符或比特集,或通过某种公开的编码标准就能获得的消息。明文通常用p或m来表示。明文消息经过伪装,变换成看似毫无意义的随机消息,称为密文Cipher Text,通常简记为c。这种从明文到密文的伪装、变换过程称为加密( Encryption),其逆过程,即由密文恢复出原来明文的过程称为解密,也称为脱密。对明文进行加密操作的人员称为加密员或密码员。

2.加密算法和解密算法、加密密钥和解密密钥

密码员对明文进行加密时所采用的一组规则和变换称为加密算法,也称为加密变换。传送消息的预定对象称为接收者,接收者对密文进行解密时所采用的一组规则和变换称为解密算法,也称为解密变换。加密和解密算法的操作通常都是在一组密钥(Key)控制下进行的,或者说密钥是加密和解密时使用的一组秘密信息(它通常是一组满足一定条件的随机序列),分别称为加密密钥和解密密钥。

现代密码学的保密性是基于密钥而不是基于算法的,算法通常被公开并被广泛使用,但是密钥是保密的。攻击者即使截获了密文并知道了加密算法,但是不知道系统的密钥他也不能解密。

3.对称密钥密码体制和公开密钥密码体制

传统密码体制也称为常规密码体制,它所用的加密密钥宽和密密钥相同,或实质上等同,即从一个密钥易于推出另一个密钥,称为单钥密码体制或或许对称密钥密码体制,简称对称密码体制、隐秘密钥密码体制、私钥密码体制。

如果加密密钥和解密密钥不相同,即从一个密钥难以推出另一个密钥,则称该密码体制为双钥密码体制或或者非对称密码体制或者公开密钥密码体制,简称公钥密码体制。

在以上介绍的密码学的基本术语中,明文、密文和密钥是密码学中三个最基本并且最主要的术语。


上一篇:密码学的基本概念 下一篇:自同步序列密码的优缺点分析