(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210672126.8
(22)申请日 2022.06.14
(71)申请人 吉林师范大学
地址 136000 吉林省四平市海丰大街13 01
号
(72)发明人 李丽颖 孙爱慧 李闯 周伟
蒲勐
(74)专利代理 机构 苏州拓鸿 知识产权代理有限
公司 326 64
专利代理师 蒋全强
(51)Int.Cl.
G06F 30/20(2020.01)
G06F 16/21(2019.01)
G06F 16/25(2019.01)
G06F 16/2455(2019.01)G06F 16/22(2019.01)
G06F 21/60(2013.01)
(54)发明名称
一种基于matlab开发的数据处理系统及方
法
(57)摘要
本发明属于数据处理技术领域, 公开了一种
基于matlab开发的数据处理系统及方法, 所述基
于matlab开发的数据处理系统包括: 数据统计模
块、 数据加密模块、 数据计算模块、 数据分析模
块、 数据仿真模块、 数据建模模块。 本发 明通过数
据加密模块对统计目标数据流进行分段处理以
获取目标字段序列, 并将获取到的预设间隔字段
按照指定位置插入目标字段序列, 来对统计目标
数据流进行加密, 进而保护数据被泄露; 同时, 通
过数据仿真模块从头文件数据接口提取仿真目
标信号字段信息的方法, 能够解决数据仿真出现
错误的问题。
权利要求书4页 说明书10页 附图3页
CN 114996956 A
2022.09.02
CN 114996956 A
1.一种基于matlab开发的数据处理方法, 其特征在于, 所述基于matlab开发的数据处
理方法包括以下步骤:
数据统计模块利用matlab程序统计数据; 对统计的数据数据加密模块进行加密处理;
同时数据计算模块利用计算程序对统计的数据进 行计算处理, 以及数据分析模块利用分析
程序对统计的数据进行分析处 理;
基于上述加密、 计算、 分析处理后的统计数据过数据仿真模块利用matlab仿真程序进
行仿真; 基于 仿真后的数据数据建模 模块利用matlab建模程序进行建模。
2.如权利 要求1所述基于matlab开发的数据处理方法, 其特征在于, 所述数据加密模块
加密方法如下:
(1)构建数据库; 获取统计目标数据流; 将统计的目标数据流存入数据库中; 对所述统
计目标数据流进行分段处理, 以获取目标字段序列; 其中, 所述目标字段序列包括N个目标
字段;
(2)获取预设间隔字段; 其中, 所述预设间隔字段设置为多个, 所述多个预设间隔字段
包括第一预设间隔字段和第二预设间隔字段;
(3)将所述第一预设间隔字段按照第一指定位置插入所述目标字段序列, 将所述第二
预设间隔字段按照第二指定位置插 入所述目标字段序列以生成第一加密字段序列;
(4)根据所述第一加密字段序列生成加密数据流;
其中, 所述获取 预设间隔字段, 包括:
获取第一随机数, 根据所述第一随机数设置所述第一预设间隔字段的字节数;
获取第二随机数, 根据所述第二随机数设置所述第二预设间隔字段的字节数;
获取当前时间戳字段, 根据所述当前时间戳字段, 计算所述预设间隔字段的每个字节
的当前比特值; 其中, 所述预设间隔字段的每个字节的当前比特值为所述第一预设间隔字
段的每个字节的当前比特值或所述第二预设间隔字段的每 个字节的当前比特值;
根据所述第 一预设间隔字段的字节数及其所述每个字节的当前比特值, 生成所述第 一
预设间隔字段;
根据所述第 二预设间隔字段的字节数及其所述每个字节的当前比特值, 生成所述第 二
预设间隔字段; 以及
根据所述第一预设间隔字段和所述第二预设间隔字段获取 所述预设间隔字段;
所述利用计算 程序对统计的数据进行计算处 理包括:
1)对数据数 据加密模块进行加密后的数据进行密文解算: 当用户想要计算系统中的文件
时, 数据计算模块将首先检查他的解算密钥; 相应的属性不满足访问结构, 则数据计算模块输
出⊥; 否则, 它会选择一组常数ωi∈Zp, 由A推算如果λi是有效的秘密共享, 那么
其中I={1,…,l};
然后数据计算模块计算:
数据计算模块得到部分解密的密文CT ′, CT'是数据计算模块对CT部分解密后的密文,权 利 要 求 书 1/4 页
2
CN 114996956 A
2是密文解 算的计算输出 结果, 并将它发送给用户;
2)解密CT ′, 从数据计算模块收到部分解密的密文CT ′后, 用户运行解密算法, 通过使用
其私钥SKj对密文进行解密, 计算结果 为:
3)失去访问权限的用户再次访问系统中的数据文件时, 执 行用户撤销;
4)属性撤销有两个阶段: 密钥更新和密文更新;
所述密钥更新包括 三个步骤: 密钥材 料更新, PKx更新和TK 更新;
密钥材料更新, 相关的授权中心AAk首先生成一个新的属性版本密钥
计算解算密钥
为
对于每个拥有属性
和密文更新密钥
的未被撤销的用户, 其
解算密钥更新为
将PxUK发送给数据所有者以更新属性公钥
并发送解算
密钥pxUK的更新密钥T UK和CUK给数据计算模块去更新TKj,k和CT;
属性x的属性公钥PKx更新, 在接收到公共属性密钥的更新密钥PxUK后, 数据拥有者将
公共属性密钥更新 为:
解算密钥TK更新, 在接收到TUK后, 数据计算模块为每个具有属性
且未被撤销的用户
运行解算密钥更新 算法, 当
时, 更新相应的解 算密钥:
解算密钥TK将被更新 为:
密文CT更新在接收到密文更新密钥CUK后, 数据计算模块运行密文更新算法, 将密文Ci
相应的更新 为
新的密文CT*发布为:
3.如权利 要求2所述基于matlab开发的数据处理方法, 其特征在于, 所述第一预设间隔
字段设置为M1个, 所述第二预设间隔字段设置为M2 个, 且M1+M2=N 或M1+M2=N ‑1或M1+M2=
N+1, 其中, M1、 M2以及N均为 正整数;
所述将所述第 一预设间隔字段按照所述第 一指定位置插入所述目标字段序列, 将所述
第二预设间隔字段按照所述第二指定位置插入所述目标字段序列以生成所述第一加密字权 利 要 求 书 2/4 页
3
CN 114996956 A
3
专利 一种基于matlab开发的数据处理系统及方法
安全报告 >
其他 >
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:09:32上传分享