发明名称 Dynamic encryption for tunneled real-time communications
摘要 A system performs tunneling for real-time communications (“RTC”). The system establishes an unencrypted tunnel between a tunneling server and a user equipment (“UE”). Upon establishing the unencrypted tunnel, the UE creates a socket on the unencrypted tunnel. The system determines that the socket requires encrypted RTC, and establishes an encrypted tunnel between the tunneling server and the UE. Upon establishing the encrypted tunnel, the UE moves the socket from the unencrypted tunnel to the encrypted tunnel, and the system performs the encrypted RTC via the socket over the encrypted tunnel.
申请公布号 US9614816(B2) 申请公布日期 2017.04.04
申请号 US201514665184 申请日期 2015.03.23
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 Herrero Rolando
分类号 H04L29/06;H04W12/02;H04W40/00 主分类号 H04L29/06
代理机构 Miles & Stockbridge P.C. 代理人 Miles & Stockbridge P.C.
主权项 1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform tunneling for real-time communications (RTC), the tunneling comprising: establishing an unencrypted tunnel, exclusive of authentication and prior to an establishing of an encrypted tunnel, between a tunneling server and a user equipment (UE), wherein, upon establishing the unencrypted tunnel, the UE creates a socket that resides in the unencrypted tunnel; determining, by the UE, that the socket requires encrypted RTC, wherein the socket is determined to require encrypted RTC according to a corresponding encryption level; establishing an encrypted tunnel between the tunneling server and the UE, wherein, upon establishing the encrypted tunnel, the UE moves the socket from the unencrypted tunnel to the encrypted tunnel; and performing the encrypted RTC via the socket over the encrypted tunnel, wherein the tunneling server provides an encrypted interface and an unencrypted interface corresponding to the encrypted tunnel and the unencrypted tunnel, respectively; and wherein the encrypted interface and the unencrypted interface run on the same internet protocol (IP) address, the unencrypted interface being configured on a first transport port number and the encrypted interface being configured on a second transport port number.
地址 Redwood Shores CA US
您可能感兴趣的专利