[发明专利]一种应用于数据采集工作站的文件加密方法有效
申请号: | 201410548933.4 | 申请日: | 2014-10-17 |
公开(公告)号: | CN104408374B | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 柯丹;刘聪;刘敏;武明虎;常雨芳;孔祥斌;朱莉;夏天;李志新 | 申请(专利权)人: | 武汉华安科技股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 武汉天力专利事务所 42208 | 代理人: | 冯卫平 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种对数据加密的方法,特别是一种应用于数据采集工作站的文件加密方法,按照该方法操作可以隐藏接入数据采集工作站记录仪的盘符,同时还能对记录仪中的数据加密。本发明的独到之处在于其加强了采集工作站的保密功能。 | ||
搜索关键词: | 数据采集工作站 数据加密 文件加密 记录仪 采集 工作站记录 保密功能 接入数据 工作站 应用 | ||
【主权项】:
1.一种应用于数据采集工作站的文件加密方法,其硬件部分包括采集工作站、显示器,以及通过USB口接入到采集工作站的记录仪,其特征在于:包括以下步骤:1.1.进入Windows操作系统的软件开发环境;1.2.初始化系统IO及所有外部器件;1.3.在软件开发环境中,启动Windows系统中命令窗口API;1.4.设置注册表盘符驱动器的路径,打开注册表盘符驱动NoDrives文件;1.5.修改NoDrives值,设置对应盘符的二进制位1;1.6.保存注册表的修改设置;1.7.重启采集工作站;1.8.字节替换,将输入或中间态的每一个字节通过查表,把输入字节的高四位作为S盒的行值,低四位作为列值,然后取出S盒中对应的行和列的元素作为输出,将其映射为另一个字节;1.9.行移位,第0行不动,第一行循环左移一个字节,第二行循环左移两个字节,第三行循环左移三个字节;1.10.列混合,对中间状态矩阵state 逐列进行变换;1.11.轮密钥加,将输入或中间态S的每一列与一个密钥字ki进行按位异或,每一个轮密钥由Nb个字组成,需要Nr+1个轮密钥,需要构造4(Nr+1)个32位字,首先将输入的4个字节直接复制到扩展密钥数组的前4个字中,得到W[0],W[1],W[2],W[3];然后每次用4个字填充扩展密钥数余下的部分;1.12.密钥扩展,通过生成器产生Nr+1个轮密钥,每个轮密钥由Nb个字组成,共有Nb(Nr+1)个字;1.13.逆字节替换,把列值作为低四位,行值作为高四位;1.14.逆行移位,将中间状态矩阵state的后三行按相反的方向进行移位操作,即第0行保持不变,第1行循环向右移一个字节,第2行循环向右移动两个字节,第3行循环向右移动三个字节;1.15.逆列混合,将每一列都通过与一个固定的多项式d(x)相乘进行交换;1.16.对数据进行加密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华安科技股份有限公司,未经武汉华安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410548933.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种高通量管丙烯精馏塔塔底重沸器
- 下一篇:一种分流浮阀