[发明专利]使接收方初始化向量与发送方初始化向量同步的方法在审
申请号: | 202110577498.8 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113723581A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | P·韦斯坎普 | 申请(专利权)人: | 克洛纳测量技术有限公司 |
主分类号: | G06M1/272 | 分类号: | G06M1/272;G06F7/58;G06F21/60 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姬亚东;刘春元 |
地址: | 德国杜*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接收 初始化 向量 发送 同步 方法 | ||
本发明涉及在从发送方到接收方连续传输加密数据分组时使接收方初始化向量与发送方初始化向量同步的方法,其中产生密钥和初始化向量。发送方以发送方初始化向量的计数器中最低M位形成发送方子计数器,根据加密方法加密消息,以加密消息和发送方子计数器产生数据分组并发送,递增发送方初始化向量的计数器。接收方接收该数据分组,从中提取发送方子计数器,以接收方初始化向量的计数器中最低M位形成接收方子计数器,若比较得出发送方子计数器比接收方子计数器高,将接收方初始化向量的计数器的最低M位替换为发送方子计数器,若比较得出相反结果,重复上述替换且接收方初始化向量的计数器值增加2M,解密消息,然后递增接收方初始化向量的计数器。
技术领域
本发明涉及一种用于在从发送方到接收方连续传输加密数据分组时使所述接收方的接收方初始化向量与所述发送方的发送方初始化向量同步的方法。
背景技术
为此,首先一方面产生密钥而另一方面产生具有N位计数器的初始化向量。因此,所述初始化向量具有带有N位的计数器。因此所述计数器是N位计数器。在此,N是大于零的整数。
向发送方和接收方预给定所述密钥,并使用所述初始化向量对发送方初始化向量和接收方初始化向量进行初始化。这特别是意味着,所述发送方初始化向量具有根据所述初始化向量的计数器的发送方计数器,并且所述接收方初始化向量具有根据所述初始化向量的计数器的接收方计数器。首先,所述发送方初始化向量和所述接收方初始化向量具有所述初始化向量的值。
在现有技术中每次传输数据分组时,发送方执行以下步骤:
-使用所述密钥和所述发送方初始化向量根据加密方法对消息进行加密,以保证机密性。
-利用加密的消息和所述发送方计数器产生数据分组,并发送所述数据分组。
-然后,将所述发送方初始化向量的发送方计数器递增。
在现有技术中每次传输数据分组时,接收方执行以下步骤:
-接收具有消息和发送方计数器的数据分组。
-从所述数据分组中提取所述发送方计数器。
-用所述发送方计数器更新接收方计数器。
-使用所述密钥和所述接收方初始化向量,根据所述加密方法对所述消息进行解密。
连续传输是通过发送方和接收方连续执行上述步骤来完成的。传输包括发送和接收。
由于发送方和接收方使用相同的密钥,因此所述加密方法是对称加密方法。所述密钥必须是机密的,以保证机密性,而所述计数器允许是已知的。因此,计数器的未加密传输意味着不会损害已使用所述计数器加密的消息的机密性。
为了保证机密性,应当使用由所述密钥和所述发送方初始化向量构成的唯一组合对消息进行加密。该组合的唯一性是通过以下方式保证的,即在每次对消息加密后所述发送方初始化向量中的发送方计数器如上所述递增。
消息的成功解密需要所述接收方初始化向量等于所述发送方初始化向量。在当前情况下,当所述接收方计数器与已用于加密所述消息的发送方计数器相同时,就是这种情况,因为接收方初始化向量和发送方初始化向量的必要时存在的其他分量都是恒定的。通过将发送方计数器与经过加密的消息一起在数据分组中发送并用所述发送方计数器来更新接收方计数器,保证所述发送方计数器和所述接收方计数器的相同。通过这种方式,在现有技术中使得所述接收方初始化向量与所述发送方初始化向量同步。
然而,现有技术中已知的方法具有缺点。每个数据分组都传输发送方计数器一方面增加了数据分组的大小,并且另一方面增大了传输数据分组所需的能量。
发明内容
因此,本发明的任务是说明一种用于连续地使接收方初始化向量与发送方初始化向量同步的方法,其中至少减轻了上面展示的缺点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克洛纳测量技术有限公司,未经克洛纳测量技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110577498.8/2.html,转载请声明来源钻瓜专利网。