[发明专利]一种打印数据传输的加密方法有效
申请号: | 201910345968.0 | 申请日: | 2019-04-26 |
公开(公告)号: | CN110135176B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 张怿;黄智;王伟聪;吴泽民;龙安川;唐忞旻 | 申请(专利权)人: | 深圳市金城保密技术有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 广州市红荔专利代理有限公司 44214 | 代理人: | 吴伟文 |
地址: | 518057 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及打印数据传输技术领域,涉及一种打印数据传输的加密方法;具体为:用户在平台端选择打印文件,在平台端触发产生并生成随机密码c以及随机数值e,在打印端触发产生随机密码a;输入验证随机密码a后调用验证码函数M生成验证码b,并调用密钥函数N生成密钥K;平台端将该文件流字符串平均分割成e组字符长度相等的字符数组;调用加密函数M将密钥K随机分置于每一字符数组内形成新的密钥字符数组;并按加密函数W的加密逻辑顺序加密形成密钥字符数组,依次顺序加密形成加密文件d;将加密文件d、随机密码c以及验证码b发送至打印端。本发明解决了现有打印数据容易发生泄漏的缺陷,达到安全快速传输打印数据的目的。 | ||
搜索关键词: | 一种 打印 数据传输 加密 方法 | ||
【主权项】:
1.一种打印数据传输的加密方法,其特征在于:用户在平台端选择打印文件,在平台端触发产生并生成随机密码c以及随机数值e,在打印端触发产生随机密码a;用户在平台端输入验证随机密码a;平台端根据随机密码a调用验证码函数M生成验证码b;平台端将随机密码a、验证码b以及随机密码c,调用密钥函数N生成密钥K;平台端将打印文件翻译形成文件流字符串,根据随机数值e,将该文件流字符串平均分割成e组字符长度相等的字符数组;平台端基于密钥K,调用加密函数M将密钥K随机分置于每一字符数组内形成新的密钥字符数组;平台端按加密函数W的加密逻辑顺序将密钥字符数组输入至加密函数W中,加密函数W根据反馈工作模式的密钥形成方法,先将密钥字符数组进行第0轮密匙加操作,然后再通过在线方式依次顺序产生的1‑10轮密匙,对上一轮加密操作后形成的密钥字符数组,依次顺序加密形成相应加密文件输出,得到加密文件d;将加密文件d、随机密码c以及验证码b发送至打印端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金城保密技术有限公司,未经深圳市金城保密技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910345968.0/,转载请声明来源钻瓜专利网。