变长编码字符数据的保留格式加密策略
需积分: 15 37 浏览量
更新于2024-08-12
收藏 197KB PDF 举报
"这篇论文是关于变长编码字符型数据的保留格式加密技术,由李敏等人于2012年发表在吉林大学学报(工学版)。研究提出两个方案,分别是基于Feistel网络的加密方案1和基于定长编码的加密方案2,分别针对不同场景的应用需求。方案1利用Feistel网络设计分组密码,并结合cycle-walking技术,适用于短明文且需隐藏字符数量的情况;方案2通过划分明文消息子集进行定长编码加密,效率高,适合任意长度的明文。该研究受到多项基金支持,包括国家自然科学基金、高等学校博士学科点专项科研基金等。"
本文主要探讨了如何在保持数据原有格式不变的情况下,对变长编码的字符型数据进行加密,以保护信息安全。变长编码字符型数据的加密是一个挑战,因为它需要在加密过程中不改变数据的长度和格式,以便解密后能正确还原。
首先,论文提出的方案1是基于Feistel网络的加密方法。Feistel网络是一种经典的分组密码结构,它通过多次迭代操作将明文转换为密文。在本方案中,研究人员设计了一个合适的Feistel网络,并结合了cycle-walking技术。Cycle-walking旨在控制密文输出的范围,确保其在合理的长度内,这对于需要隐藏原始字符个数的场景特别有用。例如,在金融交易中,信用卡号通常需要保留其数字个数以符合格式要求,同时又要保证安全。
其次,方案2则采用了一种不同的策略,即将明文消息空间划分为多个子集,然后在每个子集上进行定长编码的字符型数据加密。这种方法的优点在于它对于任意长度的明文都具有较高的效率,因为它可以将不同长度的明文转化为固定长度的密文,从而简化了加密过程。尽管可能不如方案1在隐藏字符个数方面那么有效,但方案2的通用性更强。
这两种方案都考虑了字符型数据的特殊性质,如ASCII编码或Unicode编码,以及它们在实际应用中的格式要求。论文的关键点在于提供了一种既能保持数据格式又能保证安全性的加密技术,这对数据保护和隐私维护具有重要意义。此外,作者们还对这两个方案进行了理论分析和安全性评估,以证明它们在实际环境中的可行性。
这篇论文对变长编码字符型数据的保留格式加密进行了深入研究,提供了实用的解决方案,对密码学、信息安全以及相关领域的研究者和技术开发者具有很高的参考价值。通过这两种方法,可以在不破坏数据原有格式的前提下实现高效且安全的数据加密,满足了实际应用中的多种需求。
2010-01-02 上传
2021-12-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38609765
- 粉丝: 5
- 资源: 942
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明