消息认证的制作方法

文档序号:14652023发布日期:2018-06-08 22:01阅读:来源:国知局
消息认证的制作方法

技术特征:

1.一种装置,包括至少一个处理核以及包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理核一起使所述装置至少:

-从在所述装置中接收的消息中包括的信息中编译保护位序列,所述保护位序列包括第一部分和第二部分;

-基于识别将所述第一部分解密成在所述消息中包括的明文位序列的密钥来识别所述消息的发送者;以及

-验证所述保护位序列相对于来自同一发送者的先前消息中的保护位序列已被提前。

2.根据权利要求1所述的装置,其中,所述明文位序列不同于所述第一部分和所述第二部分。

3.根据权利要求1或2所述的装置,其中,所述第一部分包括所述保护位序列的最高有效位的段,并且所述第二部分包括所述保护位序列的最低有效位的段。

4.根据权利要求1至3中任一项所述的装置,其中,所述保护位序列包括计数器。

5.根据权利要求1至3中任一项所述的装置,其中,所述保护位序列包括时间戳。

6.根据权利要求1至5中任一项所述的装置,其中,所述第一部分被包括在所述消息的地址字段中。

7.根据权利要求6所述的装置,其中,所述地址字段是发送者地址字段。

8.根据权利要求3至7中任一项所述的装置,其中,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理核一起使所述装置在对所述保护位序列提前将使所述第一部分改变时,确定将与来自所述发送者的一组未来消息相关联的后续密钥。

9.根据权利要求8所述的装置,其中,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理核一起使所述装置响应于确定所述第二部分将很快溢出而使所述第一部分改变,确定所述后续密钥。

10.根据权利要求8所述的装置,其中,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理核一起使所述装置响应于确定所述装置具有空闲的计算能力,确定所述后续密钥。

11.根据权利要求10所述的装置,其中,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理核一起使所述装置响应于确定所述装置具有空闲的计算能力,确定一组后续密钥,其中所述一组后续密钥中的每一个后续密钥对应于不同的发送者。

12.一种装置,包括至少一个处理核以及包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理核一起使所述装置至少:

-编译用于传输的消息,所述消息包括在第一部分和第二部分中布置的保护位序列;

-通过将先前使用的保护位序列提前来选择所述保护位序列;以及

-使用密钥加密所述第一部分,并将采用加密形式和未加密形式二者的所述第一部分包括在所述消息中。

13.根据权利要求12所述的装置,其中,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理核一起使所述装置将所述第一部分包括在所述消息中的地址字段中。

14.根据权利要求13所述的装置,其中,所述地址字段包括发送者地址字段。

15.根据权利要求12至14中任一项所述的装置,其中,所述第一部分包括所述保护位序列的最高有效位的段,并且所述第二部分包括所述保护位序列的最低有效位的段。

16.一种方法,包括:

-从在装置中接收的消息中包括的信息中编译保护位序列,所述保护位序列包括第一部分和第二部分;

-基于识别将所述第一部分解密为在所述消息中包括的明文位序列的密钥来识别所述消息的发送者;以及

-验证所述保护位序列相对于来自同一发送者的先前消息中的保护位序列已被提前。

17.根据权利要求16所述的方法,其中,所述明文位序列不同于所述第一部分和所述第二部分。

18.根据权利要求16或17所述的方法,其中,所述第一部分包括所述保护位序列的最高有效位的段,并且所述第二部分包括所述保护位序列的最低有效位的段。

19.根据权利要求16至18中任一项所述的方法,其中,所述保护位序列包括计数器。

20.根据权利要求16至18中任一项所述的方法,其中,所述保护位序列包括时间戳。

21.根据权利要求16至20中任一项所述的方法,其中,所述第一部分被包括在所述消息的地址字段中。

22.根据权利要求21所述的方法,其中所述地址字段是发送者地址字段。

23.根据权利要求18至22中任一项所述的方法,进一步包括:使所述装置在对所述保护位序列提前将使所述第一部分改变时,确定将与来自所述发送者的一组未来消息相关联的后续密钥。

24.根据权利要求23所述的方法,其中,使所述装置响应于确定所述第二部分将很快溢出以使所述第一部分改变来确定所述后续密钥。

25.根据权利要求23所述的方法,其中,使所述装置响应于确定所述装置具有空闲的计算能力来确定所述后续密钥。

26.根据权利要求25所述的方法,其中,使所述装置响应于确定所述装置具有空闲的计算能力来确定一组后续密钥,所述一组后续密钥中的每一个后续密钥对应于不同的发送者。

27.一种方法,包括:

-编译用于传输的消息,所述消息包括在第一部分和第二部分中布置的保护位序列;

-通过将先前使用的保护位序列提前来选择所述保护位序列;

-使用密钥加密所述第一部分;以及

-将采用加密形式和未加密形式二者的所述第一部分包括在所述消息中。

28.根据权利要求27所述的方法,包括:使所述装置将所述第一部分包括在所述消息中的地址字段中。

29.根据权利要求28所述的方法,其中,所述地址字段包括发送者地址字段。

30.根据权利要求27至29中任一项所述的方法,其中,所述第一部分包括所述保护位序列的最高有效位的段,并且所述第二部分包括所述保护位序列的最低有效位的段。

31.一种装置,包括:

-用于从在所述装置中接收的消息中包括的信息中编译保护位序列的装置,所述保护位序列包括第一部分和第二部分;

-用于基于识别将所述第一部分解密为在所述消息中包括的明文位序列的密钥来识别消息的发送者的装置;以及

-用于验证所述保护位序列相对于来自同一发送者的先前消息中的保护位序列已被提前的装置。

32.一种装置,包括:

-用于编译用于传输的消息的装置,所述消息包括在第一部分和第二部分中布置的保护位序列;

-用于通过将先前使用的保护位序列提前来选择所述保护位序列的装置;

-用于使用密钥加密所述第一部分的装置,以及

-用于将采用加密形式和未加密形式二者的第一部分包括在所述消息中的装置。

33.一种非暂态计算机可读介质,在其上存储有一组计算机可读指令,所述计算机可读指令在由至少一个处理器执行时使装置至少:

-从在所述装置中接收的消息中包括的信息中编译保护位序列,所述保护位序列包括第一部分和第二部分;

-基于识别将所述第一部分解密成在所述消息中包括的明文位序列的密钥来识别所述消息的发送者;以及

-验证所述保护位序列相对于来自同一发送者的先前消息中的保护位序列已被提前。

34.一种非暂态计算机可读介质,在其上存储有一组计算机可读指令,所述计算机可读指令在由至少一个处理器执行时使装置至少:

-编译用于传输的消息,所述消息包括在第一部分和第二部分中布置的保护位序列;

-通过将先前使用的保护位序列提前来选择所述保护位序列;

-使用密钥加密所述第一部分;以及

-将采用加密形式和未加密形式二者的所述第一部分包括在所述消息中。

35.一种计算机程序,被配置为使根据权利要求16至30中的至少一项所述的方法被执行。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1