题目
( )的基本思想是:对消息签名的一方使用私钥[1],接收方则使用相应的公钥[2]。A 对称密钥加密技术 B 手写签名C 哈希函数[3]D 数字签名
( )的基本思想是:对消息签名的一方使用私钥[1],接收方则使用相应的公钥[2]。
A 对称密钥加密技术
B 手写签名
C 哈希函数[3]
D 数字签名
题目解答
答案
本题答案是D。
A 对称密钥加密技术:
错误。对称密钥加密使用同一个密钥进行加密和解密。这意味着加密和解密都使用同一个密钥,而不是一个公钥和一个私钥。因此,这与题目描述不符。
B 手写签名:
错误。手写签名是物理的、非数字化的签名方法,与数字签名技术无关。它不涉及到公钥和私钥。
C 哈希函数:
错误。哈希函数是一种将数据(无论大小)转化为固定长度的值的算法。它不涉及使用公钥或私钥。虽然哈希函数在数字签名中扮演一个角色(例如,首先对消息进行哈希,然后签名该哈希值),但单独的哈希函数与题目描述的私钥和公钥操作不符。
D 数字签名:
正确。数字签名是一种使用私钥进行签名的技术,而使用公钥进行验证的技术。发送方使用其私钥对消息或其哈希值进行签名,而接收方可以使用发送方的公钥来验证该签名。这确保了消息的完整性、原始性和非否认性。
综上,本题答案是D。
解析
本题考查数字签名的基本概念,核心在于理解不同加密技术与签名方法的区别。关键点在于:
- 数字签名的核心机制:发送方用私钥签名,接收方用公钥验证。
- 排除干扰项:对称加密使用同一密钥,哈希函数不涉及密钥,手写签名非数字化。
选项分析
A 对称密钥加密技术
错误。对称加密使用同一密钥完成加密和解密,与题目中“私钥签名、公钥验证”的双钥机制不符。
B 手写签名
错误。手写签名是物理形式,不涉及公钥与私钥的数字操作,属于传统非技术手段。
C 哈希函数
错误。哈希函数将数据映射为固定长度值,本身不使用密钥。虽然数字签名中可能先对消息哈希再签名,但哈希函数本身并非题目描述的主体。
D 数字签名
正确。数字签名通过私钥签名、公钥验证实现消息的完整性、身份认证和不可否认性,完全匹配题目描述。