[发明专利]计算机实现的方法及设备有效
申请号: | 201780018395.X | 申请日: | 2017-01-18 |
公开(公告)号: | CN108886466B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 安德鲁·威廉·罗斯科 | 申请(专利权)人: | 牛津大学创新有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 唐述灿 |
地址: | 英国牛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 实现 方法 设备 | ||
1.一种第一计算设备,适于执行使用从第二计算设备获得的组合信息的函数来认证与所述第二计算设备的通信的方法,所述第一计算设备被编程为:
响应于从所述第二计算设备接收到承诺消息,所述承诺消息包含基于所述组合信息的至少第一部分的内容,并且通过承诺消息或单独的消息,以延迟机制接收的所述组合信息的第一部分,所述延迟机制仅允许所述第一计算设备在预定时间之后确定所述组合信息的第一部分;并且
一旦所述第二计算设备已经接收到所述第一计算设备已经接收到消息的通知,则接收包括从所述第二计算设备到所述第一计算设备的信息的第一部分的后续消息,所述接收使所述第一计算设备承诺所述函数的第一值;
确定在所述预定时间之前是否接收到所述后续消息,以及
响应于在所述预定时间之前接收到的所述后续消息,执行以下步骤:
通过将所述后续消息中的信息的第一部分与所述组合信息的剩余部分进行组合,来编译所述组合信息,所述组合信息的剩余部分的至少一部分已经从所述第二计算设备接收到,
计算所述组合信息的函数,从而使用经验信道将计算出的函数值与由所述第二计算设备计算出的值进行比较,以及
响应于在所述预定时间之前未被收到的所述后续消息:
中止所述认证,根据所述延迟机制确定所述组合信息的第一部分,使用确定出的所述组合信息的第一部分编译所述组合信息,并计算函数值。
2.根据权利要求1所述的第一计算设备,其特征在于,所述延迟机制是展示所述组合信息的第一部分的计算,对该计算进行配置以使计算设备的处理器花费至少所述预定时间来完成所述计算;或者,所述延迟机制包括使用与所述第一计算设备和所述第二计算设备中的一个或多个计算设备通信的服务器来存储所述组合信息的第一部分,并且仅允许在所述预定时间之后访问所述组合信息的第一部分。
3.一种计算机实现的方法,使用从至少一个计算设备获得的组合信息的函数来认证在第一计算设备和第二计算设备之间的通信,所述方法包括:
从所述第一计算设备向所述第二计算设备发送承诺消息,所述消息包含基于所述组合信息的至少第一部分的内容,所述内容使所述第一计算设备承诺所述函数的第一值,并且其中利用延迟机制将所述组合信息的第一部分从所述第一计算设备传送到所述第二计算设备,所述延迟机制仅允许在预定时间之后由所述第二计算设备确定所述组合信息的第一部分;以及
响应于在所述第一计算设备处接收到所述第二计算设备已经接收到所述消息的通知,该接收使所述第二计算设备承诺所述第一值:
将包括所述组合信息的第一部分的后续消息从所述第一计算设备发送到所述第二计算设备,或者等待直到所述预定时间之后;以及
响应于所述第二计算设备在所述预定时间之前接收到后续消息,或者响应于等待直到所述预定时间之后:
通过将从所述后续消息获得的或利用所述延迟机制在所述预定时间之后确定的所述组合信息的第一部分与所述组合信息的剩余部分进行组合,所述组合信息的剩余部分的至少一部分从所述第一计算设备接收到,在所述第二计算设备处编译所述组合信息,
在所述第一计算设备和所述第二计算设备中的每一处计算所述组合信息的函数,从而启动使用经验信道来比较每个计算设备处计算出的函数值。
4.根据权利要求3所述的计算机实现的方法,其中,
如果在所述预定时间之后接收到所述后续消息,
中止所述认证,其中在从与所述延迟机制通信的所述组合信息的第一部分起的所述预定时间之后,函数值是可计算和可比较的。
5.根据权利要求3所述的计算机实现的方法,其中,
响应于被中止的所述认证:
执行对所述计算设备之间的通信的审核,其中所述审核包括:根据所述延迟机制,在所述预定时间之后,所述第二计算设备确定所述组合信息的第一部分;以及
所述第二计算设备比较基于来自其接收的承诺消息中的所述组合信息内容的至少第一部分与基于在所述预定时间之后确定的所述组合信息的第一部分的对应值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于牛津大学创新有限公司,未经牛津大学创新有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780018395.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:密钥管理方法
- 下一篇:用于生成加密密钥的方法、设备和电系统