发明名称 Method and apparatus for secure data transmissions
摘要 An apparatus, system, and method are disclosed for secure data transmissions. In one embodiment, a method includes receiving a request for data from a remote client, the request including a public Internet protocol address of the remote client, the request encrypted according to an initial encryption scheme, encrypting the requested data according to a different encryption scheme, and transferring the data to the remote client.
申请公布号 US9531680(B2) 申请公布日期 2016.12.27
申请号 US201414192738 申请日期 2014.02.27
申请人 Ciphertooth, Inc. 发明人 Hayward Jerry Glade
分类号 H04L29/06 主分类号 H04L29/06
代理机构 Kunzler Law Group 代理人 Kunzler Law Group
主权项 1. An apparatus comprising: a request module that: receives a request for data, the request encrypted according to a first encryption scheme, the first encryption scheme determined based on a current time value;determines a first public Internet protocol address associated with the request, the first public Internet protocol address identifying a remote client that created the request, the first public Internet protocol address located in a field of a data packet that includes the request; anddetermines a second public Internet protocol address associated with the request, the second public Internet protocol address identifying a sender of the request, the second public Internet protocol address determined dynamically when the request is received,wherein an authenticity of the request is verified in response to the first public Internet protocol address of the remote client matching the second public Internet protocol address of the sender; an encryption module that encrypts the data according to a second encryption scheme in response to the authenticity of the request being verified, the second encryption scheme randomly selected from a list of available encryption schemes; and a transfer module that transmits the encrypted data to the remote client, wherein the second encryption scheme and one or more encryption keys are indicated to the remote client using a first index into a shared list of encryption schemes and a second index into a shared list of encryption keys, wherein at least a portion of the request module, the encryption module, and the transfer module comprise one or more of hardware and executable code, the executable code stored on one or more computer readable storage media.
地址 American Fork UT US