#每日三件事,第1461天#
密码是指采用特定变换的方法对信息等进行加密保护、安全认证的技术、产品和服务。
其中,
特定变换:是指明文和密文相互转化的各种数学方法和实现机制;
加密保护:是指使用特定变换,将原始信息变成攻击者不能识别的符号序列,简单地说,就是将明文变成密文,从而保证信息的保密性;
安全认证:是指使用特定变换,确认信息是否被篡改、是否来自可靠信息源以及确认信息发送行为是否真实存在等,简单地说,就是确认主体和信息的真实可靠性,从而保证信息来源的真实性、数据的完整性和行为的不可否认性;
技术:是指利用物项实现加密保护或安全认证的方法或手段;
产品:是指以实现加密保护或安全认证为核心功能的设备与系统;服务是指基于密码专业技术、技能和设施,为他人提供集成、运营、监理等密码支持和保障的活动,是基于密码技术和产品,实现密码功能的行为。
在我国,密码分为核心密码、普通密码和商用密码,其中商用密码用于保护不属于国家秘密的信息。
从内容上看,密码技术包括密码编码、实现、协议、安全防护、分析破译,以及密钥产生、分发、传递、使用、销毁等技术。
典型的密码技术包括密码算法、密钥管理和密码协议。
密码算法是实现密码对信息进行“明”“密”变换、产生认证“标签”的一种特定规则。
不同的密码算法实现不同的变换规则:加密算法实现从明文到密文的变换;解密算法实现从密文到明文的变换;数字签名算法实现类似于手写签名的功能;杂凑算法实现任意长消息压缩为固定长摘要的功能。
网友评论