发明名称 一种应用于数据采集工作站的文件加密方法
摘要 本发明涉及一种对数据加密的方法,特别是一种应用于数据采集工作站的文件加密方法,按照该方法操作可以隐藏接入数据采集工作站记录仪的盘符,同时还能对记录仪中的数据加密。本发明的独到之处在于其加强了采集工作站的保密功能。
申请公布号 CN104408374A 申请公布日期 2015.03.11
申请号 CN201410548933.4 申请日期 2014.10.17
申请人 武汉华安科技股份有限公司 发明人 柯丹;刘聪;刘敏;武明虎;常雨芳;孔祥斌;朱莉;夏天;李志新
分类号 G06F21/62(2013.01)I 主分类号 G06F21/62(2013.01)I
代理机构 武汉天力专利事务所 42208 代理人 冯卫平
主权项 一种应用于数据采集工作站的文件加密方法,其硬件部分包括采集工作站、显示器,以及通过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个字组成;1.12.密钥扩展,通过生成器产生Nr+1个轮密钥,每个轮密钥由Nb个字组成,共有Nb(Nr+1)个字;1.13.逆字节替换,把列值作为低四位,行值作为高四位;1.14.逆行移位,将态state的后三行按相反的方向进行移位操作,即第0行保持不变,第1行循环向右移一个字节,第2行循环向右移动两个字节,第3行循环向右移动三个字节;1.15.逆列混合,将每一列都通过与一个固定的多项式d(x)相乘进行交换;1.16.对数据进行加密。
地址 430000 湖北省武汉市光谷大道78号当代国际花园8号楼