发明名称 |
为移动操作环境提供安全的应用程序间通信 |
摘要 |
本文描述了为在移动操作环境(106)中执行的移动应用程序(102,104)提供安全、高效的通信。作为一个例子,主移动应用程序(102)可以发起握手,该握手包括主应用程序的唯一标识符和用于标记和/或证明响应请求的随机数。接收方应用程序(104)可以利用已证明的主应用程序的列表来核对所述唯一标识符,以验证主应用程序。如果得到了验证,则接收方利用所述随机数和第二随机数进行响应,其中,第二随机数可以标记和/或证明由主应用程序发送的数据请求。根据一些实施例,随机数可以被散列和/或截断,以提供对所述数的低功率加密。此外,可以实施往返策略,以提供可靠的数据传输。因此,可以在移动环境中进行可靠、安全和低功率的同步通信。 |
申请公布号 |
CN101548503B |
申请公布日期 |
2013.06.19 |
申请号 |
CN200780045036.X |
申请日期 |
2007.12.04 |
申请人 |
高通股份有限公司 |
发明人 |
K·福克;J·黄;E·C·C·叶;M·A·卢希 |
分类号 |
H04L9/32(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
永新专利商标代理有限公司 72002 |
代理人 |
王英;刘炳胜 |
主权项 |
一种用于在移动操作环境中的应用程序之间提供数据传输的方法,包括:发起与移动应用程序的握手,所述握手包括主移动应用程序的唯一标识符和为所述握手而生成的随机数;接收并验证对所述握手的响应,所述响应至少包括第二数;如果对所述握手的响应被验证,则向所述移动应用程序发送数据事件,所述数据事件包括所述第二数的递增值,其中,对所述握手的响应被验证包括:该响应中包括的第一数被验证为所述随机数;以及在从所述移动应用程序接收到数据事件响应之前,冻结所述主移动应用程序的执行,所述数据事件响应至少包括所述第二数的所述递增值。 |
地址 |
美国加利福尼亚 |