一种版式文件数字签名方法及系统
摘要文本
本发明涉及数字签名技术领域,具体涉及一种版式文件数字签名方法及系统,包括:获取版式文件数据;根据预设初始BWT窗口大小以及变化步长,进行多次迭代获取第一窗口大小序列;对于每次迭代时的BWT窗口大小,获得若干个划分窗口;根据划分窗口中的字符数据获取BWT窗口大小的复杂性和必要性;根据BWT窗口大小的必要性进行迭代;获取目标窗口大小;根据目标窗口大小进行BWT编码并进行游程压缩得到目标数据;根据所述目标数据的分布获取目标窗口大小的最优性;获取最优性值的最大值的目标窗口大小为最优目标窗口大小;根据最优目标窗口大小的游程压缩后的字符数据,获取版式文件的数字签名,提高版式文件字符的数字签名一致性。。该数据由整理
申请人信息
- 申请人:北京点聚信息技术有限公司
- 申请人地址:100000 北京市海淀区永丰路9号院3号楼2层101
- 发明人: 北京点聚信息技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种版式文件数字签名方法及系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410251017.8 |
| 申请日 | 2024/3/6 |
| 公告号 | CN117828683A |
| 公开日 | 2024/4/5 |
| IPC主分类号 | G06F21/64 |
| 权利人 | 北京点聚信息技术有限公司 |
| 发明人 | 沙伏生; 孙肖辉; 范红达; 郭尚; 杨瑞钦; 陆猛 |
| 地址 | 北京市海淀区永丰路9号院3号楼2层101 |
专利主权项内容
1.一种版式文件数字签名方法,其特征在于,该方法包括以下步骤:获取版式文件字符数据;根据预设初始BWT窗口大小以及变化步长,进行多次迭代,每次迭代时获得一个BWT窗口大小,迭代停止时获得若干BWT窗口大小,若干BWT窗口大小构成第一窗口大小序列;对于每次迭代时的BWT窗口大小,根据所述BWT窗口大小将版式文件字符数据进行划分,获得若干个划分窗口;对于任意一个划分窗口,获取所述划分窗口中的相同字符数据连续出现的数量以及字符类型的数量;所述划分窗口中的相同字符数据连续出现的数量构成所述划分窗口的第一重复集合;根据所述划分窗口的第一重复集合以及字符类型的数量获取所述BWT窗口大小的复杂性;根据所述迭代时的BWT窗口大小以及第一窗口大小序列中前一个BWT窗口大小之间的复杂性差,获取所述迭代时的BWT窗口大小的必要性;若所述迭代时的BWT窗口大小的必要性大于等于预设必要性阈值时,进行下一次迭代,否则停止迭代;根据第一窗口大小序列中的相邻两个窗口大小的复杂性差异,获取目标窗口大小集合;使用目标窗口大小集合中的任意一个目标窗口大小,对版式文件字符数据进行BWT编码,得到第一编码集合;对第一编码集合进行游程压缩,获取所述目标窗口大小的游程压缩后的目标数据;根据所述目标数据的分布获取目标窗口大小的最优性;获取目标窗口大小集合中的所有目标窗口大小的最优性中的最大值,获取最优性值的最大值的目标窗口大小,记为最优目标窗口大小;根据最优目标窗口大小的游程压缩后的字符数据,获取版式文件的数字签名。 (来自 )