在现实生活中,安全是个非常简单的概念。例如,房子的门窗上要安装坚固的抗变形材料来防止窃贼的闯入;安装报警器是防止入侵者入侵的进一步举措;当有人想从他人的银行账户骗取钱时,出纳员会让其出示相关身份证明是为了保证存款安全;签署商业合同时,需双方签名产生法律效力也是保证合同的实施安全。
在数字世界里,安全以类似的方式运作着。机密性就如门锁,它可防止非法者闯入用户的文件夹读取敏感数据或盗取钱财。数据完整性有一种在某内容被改时,用户可知的机制,类似于报警器。这些是密码技术作用于保护信息安全方面的具体表现。
对公众来说,密码技术自始至终处在未知的保密状态,常和军事、机要、间谍等工作有联系,让人感到神秘,又有几分畏惧。信息技术的迅速发展改变了这些,伴随计算机与通信技术的飞速发展,尤其是Internet的普遍应用、电子商务与政务的飞速发展,更多的个人信息需严加保密,如银行账号等。正是对信息有机密性与真实性的要求,密码学才慢慢褪去了神秘,走进公众的日常生活中。
密码技术是网络信息安全的关键技术,也是保护数据最关键的工具之一。由加密变换,把可读的文件转为无法明白的乱码,从而保护了信息和数据。
如今,在计算机普遍应用的信息时代,计算机系统与公共信道在无设防时是非常脆弱的,易被攻击与破坏,信息的失窃不易被发现,而后果可能特别严重。怎样保护信息的安全是很多人感兴趣的话题,密码学引起了非常大的关注,吸引着更多的科研人员投身之中进行研究。
密码学不能解决所有的安全问题。同时,密码编码与分析的关系是互为矛盾的,它们在发展中从头至尾是动态平衡的。