C++RSA和EC算法常见加密算法的实现与分析(2)
时间:2021-11-13 14:58 来源:毕业论文 作者:毕业论文 点击:次
24
5。1 安全性 24 5。2 计算量和处理速度 24 5。3 存储空间 24 5。4 带宽要求 25 6 性能测试 26 结 论 31 致 谢 32 参 考 文 献 33
1 绪论 1。1 研究背景及意义
本科毕业设计说明书 第 1 页
现今,社会发展的方向及核心就是信息化,信息作为一种新型资源,其地位在时代的发 展中已经与石油、矿物等并驾齐驱,成为一种极为关键的战略资源。因特网的出现与飞速发 展,如果飞机的发明一般,打破了传统观念中大家对空间和地域的观念,并实现了真正意义 上的全球信息化。因特网逐步成为了拥有共享资源与数据通信等功能的开放式平台,它有着 资源量大,实时性强,动态性高等诸多优点。 但是事物的发展总有两面性,互联网自身的安全性和防御能力是很脆弱的,外行人一天 之内就能成为黑客,攻击难度小,门槛低,同时攻击后又不易被追查抓捕,使得互联网用户 受到的攻击越来越多。可以说,互联网优秀的共享性、实时性、互联性,也使我们赖以生存 的信息社会面临着各种危险,比如个人信息、银行户头密码、聊天软件的聊天记录等,或者 企业的商业机密、核心技术等关键资料的泄露、窃取、篡改等都将使个人、集体蒙受巨大的 损失。不仅如此,互联网也普遍应用在军队国防、政府等国家重要系统中,我国作为一个发 展中国家,网络和信息化技术正处于飞速发展阶段,比如淘宝、阿里巴巴等电子商务,新浪。 搜狐等互联网媒体,手机银行、网上炒股等金融信息化都在高速地发展,这些与改善人民生 活水平,加快国家建设都密切相关的地方急需网络安全的保证。因此,保障信息安全是一个 国家,一个集体,乃至个人都必须做的。 在如今这样一个信息化的时代,不计其数的信息不再以书本、纸张这样的媒介形式存在, 而是变成了数字化信息。如果没有安全措施,这些信息在存储和传输的过程中会很容易受到 攻击,所以如何保障这些数据信息的安全是非常重要的。其实随着计算机网络的发展中,人 们把密码学引入进了信息安全理论中,它已经成为了网络信息安全的核心理论之一[1]。保证通 信数据安全的最主要,最常规的方式是信息加密。在多数情况中,对互联网中的通信信息在 发送前加密,可以有效减少信息被他人窃取后利用的危险。信息的加密,首先需要通过事先 设计的加密算法来实施,目前,加密算法有很多,主要使用的有 RSA、ECC、MD5、DES、 RC4 等加密算法[2]。本文主要分析讨论 RSA、ECC 加密算法的原理、实现过程及安全性等。
第 2 页 本科毕业设计说明书 1。2 公钥密码体制 (责任编辑:qin) |