首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种USB数据加密传输方法_深圳沃咔曼科技有限公司_202311497858.9 

申请/专利权人:深圳沃咔曼科技有限公司

申请日:2023-11-10

公开(公告)日:2024-06-21

公开(公告)号:CN117478310B

主分类号:H04L9/06

分类号:H04L9/06;H04L9/08

优先权:

专利状态码:有效-授权

法律状态:2024.06.21#授权;2024.02.20#实质审查的生效;2024.01.30#公开

摘要:本发明涉及USB数据加密技术领域,提出了一种USB数据加密传输方法,包括:获取原始二进制编码;将原始二进制编码分为二进制序列,对二进制序列进行位置交换获取混淆二进制序列;根据相邻混淆二进制序列的距离获取字节的字节相似程度;根据字节的字节相似程度将原始二进制编码分类,构建初始明文矩阵;获取密钥字节序列,根据密钥字节序列中密钥字节之间是距离关系获取每个密钥字节的位置信息值;根据密钥字节序列中密钥字节的位置信息值获取子密钥矩阵,根据子密钥矩阵获取初始轮密钥矩阵;根据初始轮密钥矩阵获取密文,完成了加密传输。本发明避免了初始轮密钥矩阵泄露信息的风险,提高了传输安全性。

主权项:1.一种USB数据加密传输方法,其特征在于,该方法包括以下步骤:将原始数据进行编码获取原始二进制编码;将原始二进制编码分为若干个字节,每个字节为一个二进制序列,对每个二进制序列进行位置交换获取每个字节的混淆二进制序列;根据每个字节的混淆二进制序列与其相邻字节的混淆二进制序列的距离获取每个字节的字节相似程度;根据每个字节的字节相似程度将原始二进制编码分类,根据分类结果构建初始明文矩阵;获取密钥字节序列,根据密钥字节序列中每个密钥字节与其余密钥字节的距离关系获取每个密钥字节的位置信息值;根据密钥字节序列中每个密钥字节的位置信息值获取子密钥矩阵,根据子密钥矩阵以及初始明文矩阵获取初始轮密钥矩阵;根据初始轮密钥矩阵获取密文,完成加密传输;所述获取密钥字节序列,根据密钥字节序列中每个密钥字节与其余密钥字节的距离关系获取每个密钥字节的位置信息值的方法为:使用密钥生成器随机获取一个密钥字节序列,将密钥字节序列中任意一个密钥字节记为标准密钥字节,计算标准密钥字节与其余每个密钥字节编辑距离,对密钥字节序列的所有密钥字节按照顺序编号得到每个密钥字节的序号,计算标准密钥字节与其余每个密钥字节的序号差异,根据标准密钥字节与其余所有密钥字节的编辑距离和序号差异获取标准密钥字节的位置信息值;所述根据标准密钥字节与其余所有密钥字节的编辑距离和序号差异获取标准密钥字节的位置信息值的方法为: ;式中,表示第j个密钥字节的字符串,表示第h个密钥字节的字符串,表示第j个密钥字节的字符串与第h个密钥字节的字符串的编辑距离,j表示第j个密钥字节的序号,h表示第h个密钥字节的序号,表示密钥字节的数量,表示判断准则,表示第j个密钥字节的位置信息值,所述第j个密钥字节为标准密钥字节;其中,j和h相等时,的取值为1,反之,的取值为0;所述根据密钥字节序列中每个密钥字节的位置信息值获取子密钥矩阵,根据子密钥矩阵以及初始明文矩阵获取初始轮密钥矩阵的方法为:在密钥字节序列中的所有密钥字节对应的位置信息值中,将最大的位置信息值和最小的位置信息值对应的两个密钥字节进行位置交换,位置交换后,将交换位置的两个密钥字节标记,将未标记的所有密钥字节中获取最大的位置信息值和最小的位置信息值对应的两个密钥字节进行交换,位置交换后,将交换位置的两个密钥字节标记,依此类推,直到所有密钥字节交换完成,若在获取最大的位置信息值和最小的位置信息值时,同时获取了多个最大和最小的位置信息值,则对应的多个密钥字节中选取序号靠前的密钥字节进行交换;将所有密钥字节交换完成后的密钥字节序列记为替换字节序列,将替换字节序列按照顺序均分为四份,每一份分别作为子密钥矩阵的一列,子密钥矩阵利用密钥扩展算法获取密钥扩展矩阵,将密钥扩展矩阵和初始明文矩阵进行异或运算获取初始轮密钥矩阵。

全文数据:

权利要求:

百度查询: 深圳沃咔曼科技有限公司 一种USB数据加密传输方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。