MapReduce下的大规模数据混沌序列加密算法实现
149 浏览量
更新于2024-08-26
收藏 1.48MB PDF 举报
随着互联网的普及和云计算的兴起,用户越来越倾向于将大量数据存储在云端,以利用其高效的数据处理和存储能力。然而,大规模数据的安全性问题成为了阻碍互联网和云计算发展的一大瓶颈。传统的加密机制在处理海量数据时,可能会面临性能瓶颈和安全性挑战,特别是在直接应用于大规模数据加密时,潜在的安全风险不容忽视。
本文针对这一问题,提出了一种基于MapReduce分布式并行模型的混沌序列加密算法(CFBA-DCS)。MapReduce是一种编程模型,它将复杂的计算任务分解为一系列的Map和Reduce操作,通过分布式系统并行处理,有效地处理大规模数据。作者Yixin Su、Gang Shen、Xianbo Sun和Zhengshuang Tang,分别来自武汉理工大学自动化学院,他们合作研究了如何利用混沌理论中的双混沌序列(Double Chaotic Sequence,DCS)与密钥流的 Cipher-Feedback Encryption (CFE) 结合,设计出一种适合于云计算环境下大规模数据加密的新型算法。
混沌序列因其高度的复杂性和随机性,被广泛用于密码学领域,特别是作为加密算法的密钥源。CFBA-DCS算法首先通过混沌序列生成器产生两个独立的混沌序列,然后其中一个序列被反馈到加密过程,形成一种动态的密钥流。这种设计旨在增强加密的抗分析能力和保密性,同时考虑到MapReduce模型的特点,算法需具备良好的并行性和扩展性,以便在分布式环境中有效加密和解密数据。
论文的核心贡献在于提出了一种新的加密策略,结合了混沌序列的不可预测性和MapReduce的并行处理优势,使得对大规模数据的加密可以在分布式系统中高效且安全地进行。通过实验验证,该算法在保持加密性能的同时,显著提高了加密效率,对于保护云计算环境下的用户数据隐私具有重要意义。
总结来说,本文研究的是一个实用的解决方案,旨在解决云计算时代大规模数据安全的难题,为构建更安全、高效的云服务提供了理论支持和技术途径。通过深入理解混沌理论和MapReduce模型的协同作用,研究人员成功地实现了混沌序列加密算法的分布式应用,这无疑为未来云计算和大数据安全领域的研究和实践开辟了新的可能。
2021-09-11 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38694699
- 粉丝: 4
- 资源: 950
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍