基于m序列的端信息扩展序列生成机制研究.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"基于m序列的端信息扩展序列生成机制研究" 本文研究的是基于m序列的端信息扩展序列生成机制,旨在解决传统的端信息扩展序列生成算法中的伪随机性差问题。该机制通过引入m序列,设计了新的端信息扩展序列生成算法,使得生成的端信息扩展序列具有良好的伪随机性。同时,由于m序列的加密作用,该机制可以保护数据隐私。 1. 引言 随着社会经济和科学技术的快速发展,网络服务和网络应用日益盛行。但是,网络安全形势日益严峻,数据失窃等网络安全事件频发。传统的网络防御机制无法彻底消除被保护系统中的安全漏洞,也无法有效地应对来自攻击者的攻击手段。移动目标防御(Moving Target Defense,MTD)通过先于敌手建立动态防御体系,来避免、迁移或减弱被保护系统所面临的安全威胁。 2. 基于m序列的端信息扩展序列生成机制 基于m序列的端信息扩展序列生成机制包括消息预处理、m序列生成与调制、端信息扩展序列生成等模块。 2.1 消息预处理模块 消息预处理模块是指原始消息M被编码算法F1转换为编码消息M′的过程。该模块使用的编码算法F1可以描述如下: 算法1:原始消息编码算法 输入:M, n; 输出:M′; 1. 假设原始消息M的字符长度为l; 2. 取M中的第i个字符,记为chri; 3. 依据ASCII码,将chri转换为二进制格式bini; 4. 若bini的长度不足7,则对其左补零处理; 5. 将M中的所有字符依次进行上述格式转换操作,得Mbin={bin1, bin2, …, binl}; 6. 若7x≤n≤7x+6, (x≥1且x∈N1),则将Mbin合并t个消息分组,每个消息分组的二进制长度为7x,不足7x的消息分组则右补零,得M′。 2.2 m序列生成与调制模块 m序列是指带线性反馈的移位寄存器产生的周期最长序列。m序列可以被表示为: f(x)=g0+g1x+g2x2+…+gnxn=∑i=0ngixi m序列的充要条件是特征多项式f(x)为本原多项式,即f(x)是既约的;f(x)可整除(xm+1),m=2n-1;f(x)除不尽(xq+1),q<m。 3. 端信息扩展序列生成模块 端信息扩展序列生成模块是指通过m序列生成的端信息扩展序列。该模块可以生成具有良好的伪随机性的端信息扩展序列,从而保护数据隐私。 本文提出的基于m序列的端信息扩展序列生成机制可以生成具有良好的伪随机性的端信息扩展序列,保护数据隐私。
剩余10页未读,继续阅读
- 粉丝: 4437
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 鼎微R16中控升级包R16-4.5.10-20170221及强制升级方法
- 鼎微R16中控升级包公版UI 2015及强制升级方法,救砖包
- 基于CSS与JavaScript的积分系统设计源码
- 生物化学作业_1_生物化学作业资料.pdf
- 基于libgdx引擎的Java开发连连看游戏设计源码
- 基于MobileNetV3的SSD目标检测算法PyTorch实现设计源码
- 基于Java JDK的全面框架设计源码学习项目
- 基于Python黑魔法原理的Python编程技巧设计源码
- 基于Python的EducationCRM管理系统前端设计源码
- 基于Django4.0+Python3.10的在线学习系统Scss设计源码