- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大数据平台数据加密方法研究
摘要:大数据环境下的信息安全程度直接影响到用户的隐私保护问题,利用加密算法提供的优越特性能够弥补单纯依靠软件安全防范策略引起的弊端,进而更高效稳定地克服信息安全面临的困难及挑战。该文首先对大数据平台中典型的加密方法进行分类和原理描述,主要包括对称密码和公开密钥技术。然后对比分析三个不同的加密算法在大数据信息保护方面的安全性能,通过设计Matlab仿真实验和攻击实验,分析不同加密方法的适用性、安全性以及加密速度。
关键词:大数据; 加密方法; 对称密码;公开密钥;安全性
中图分类号:TP309 文献标识码:A 文章编号:1009-3044(2017)06-0027-02
随着目前人们对互联网的依赖和各种应用服务的不断提升,互联网技术和数字媒体技术不断更新,随之诞生海量的应用数据被存储在服务器云端,形成完整的大数据平台。同时,信息化的攻击手段也不断地涌现,用户的隐私文件无法仅仅依靠传统的密码方式进行保护,存在很大的安全隐患,传统的数据加密方法仅在系统和软件层面进行数据保护,满足不了目前的应用需求[1-2]。经过专家学者的不断研究,数据加密算法技术和大数据信息保护技术都已取得了效果显著的成果。但是目前被广泛应用的加密方法虽然种类繁多,但是性能参差不齐,需要根据实际加密数据对象进行针对性加密,这也是本文研究的出发点[3-4]。
本文首先对大数据平台中典型的加密方法进行分类描述,主要包括对称密码和公开密钥技术。然后对比分析三个不同的加密算法在大数据信息保护方面的安全性能,通过设计Matlab仿真实验和攻击实验,分析不同加密方法的适用性和安全性。
1 大数据平台数据加密方法原理
1.1 对称密码算法技术
对称密码算法的基本思想是:当用户双方需要进行通信时,发送方对明文数据包通过加密算法进行加密后,使其形成复杂不可被外界读取的加密数据,然后通过媒介发送给收信方。数据接收方在接收到经过加密后的信息后,只有通过相同的密钥和加密算法才能够对加密信息进行解密,然后对数据进行读取利用[5]。之所以被称为对称密码算法是因为加密密钥和解密密钥必须高度一致,即发信方和收信方采用同样的密钥对数据进行加密处理和解密处理,因此,要求解密方即收信方和发送方必须均掌握加密密钥和加密算法。密钥作为对称密码算法的本质和安全性的核心体系,密钥一旦被泄露或者被他人获取,就可以随意对数据进行加解密操作,存在一定的安全隐患[6]。综上所述,图1描述了对称密码算法技术的加解密过程。
对称密码算法的特点如下:
1)通信双方必须同时使用同一个密钥;
2)一旦密钥被泄露,具有被利用的风险;
3)通信双方是平等的;
4)加密速度快,效率高;
5)每次的通信过程必须使用唯一且没使用过的且他人无法知晓的密钥,增加了数据安全管理人员的工作强度和难度。
1.2 公开密钥密码技术
公开密钥密码技术与对称密码技术的不同之处在于其加密密钥和解密密钥不同。之所以称为公开密钥密码,原因是加密密钥可以公开,即陌生者可以采用加密密钥进行信息加密,如需对信息进行解密,只能通过相同的密钥算法来完成。在此类数据加密应用中,加密密钥被称为公开密钥或是公钥,而解密密钥则被称为私人密钥或是私钥。采用公开密钥技术的加密和解密过程如图2所示。
公开密钥密码的特点如下:
1)该密码技术的加密密钥和解密密钥不同,分别是公钥和私钥;
2)加密算法参与的通信双方是不平等的,对信息进行加密的操作者和对签名进行验证的操作者无法对同一信息进行加密,也无法产生相同的签名;
3)密钥管理具有显著的便利性,而且具备较强的安全性。
数字签名是一种利用数字形式存储的消息签名的方法。随着计算机科学技术的发展,电子商务、电子政务和电子金融等系统得到了广泛的应用,数字签名的问题就显得尤为突出[7]。
数字签名可以提供如下功能:
1)签名者必须承认自身的签名;
2)只有接收者可以对签名进行验证,而其他任何访问者均无法对签名进行伪造;
3)存在争议时,需要第三方进行评估验证;
整个签名方案主要由签名算法执行过程和验证算法执行过程两部分组成。同时签名方案需要与特定的Hash函数融合起来一起使用。例如,用户A需要对数据进行签名,其首先通过Hash函数针对此数据产生对应的摘要,然后生成对摘要的签名,然后将有序对通过指定的信道完成传输过程。数据的接受者即验证者需要通过Hash函数完成对数据摘要的重构操作,才能对的真伪进行检验[8]。
若A向B发送信息,其创建签名和签名的验证过程如图3所示。
2 数据加密安全性对比测试
为了对比验证不同大数据平台应该过程中不同加密算法的
您可能关注的文档
- 安达市青贮玉米110cm大垄双行栽培技术.doc
- 安达市蔬菜产业发展探析.doc
- 安徽电信:八大创新构建IPTV生态.doc
- 安徽农业劳动力老龄化对农业现代化的影响分析.doc
- 安徽省蓖麻蚕发展前景分析.doc
- 安徽省农村银行卡使用情况调查与制约因素分析.doc
- 安凯缘何揭榜挂帅?.doc
- 安龙县“三变”改革工作进展及建议.doc
- 安全才是王道 电池,手机的硬道理.doc
- 安龙县食用菌产业发展探讨.doc
- 2026年刑法知识考试题库200道及答案【最新】.docx
- 2026年刑法知识考试题库200道及答案【夺冠系列】.docx
- 2026年刑法知识考试题库200道含答案(培优).docx
- 2026年马原考试题库300道及参考答案【考试直接用】.docx
- 2026年马原考试题库300道及答案【夺冠】.docx
- 2026年刑法知识考试题库200道及参考答案(实用).docx
- 2026年期货从业资格之期货法律法规考试题库500道及完整答案1套.docx
- 2026年刑法知识考试题库200道带答案(夺分金卷).docx
- 2026年二级造价师考试题库500道附答案(研优卷).docx
- 2026年投资项目管理师考试题库500道含完整答案(典优).docx
文档评论(0)