US10341305B2ActiveUtilityA1

Encrypted communications method and communications terminal, and computer storage medium

57
Assignee: SANECHIPS TECH CO LTDPriority: Aug 21, 2014Filed: Nov 17, 2014Granted: Jul 2, 2019
Est. expiryAug 21, 2034(~8.1 yrs left)· nominal 20-yr term from priority
H04L 63/0428H04L 9/08H04W 4/80H04W 12/02H04L 2209/805H04L 63/205H04W 12/47H04W 12/033
57
PatentIndex Score
1
Cited by
19
References
16
Claims

Abstract

Disclosed are an encrypted communications method and communications terminal. The method comprises: reading from a first NFC security label the encryption algorithm and the index of the encryption algorithm; using the encryption algorithm to encrypt a data packet to be transmitted so as to generate an encrypted data packet; transmitting the encrypted data packet; transmitting the index; the index is configured so that the target communication terminal can obtain the encryption algorithm and decrypt the encrypted data packet. Also disclosed is a computer storage medium.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An encrypted communication method, comprising:
 reading, by a source communication terminal, an encryption algorithm and an index of the encryption algorithm from a first Near Field Communication (NFC) security label card; 
 encrypting, by the source communication terminal, a data packet to be transmitted with the encryption algorithm to generate an encrypted data packet; 
 sending, by the source communication terminal the encrypted data packet to a target communication terminal; and 
 sending, by the source communication terminal, the index to the target communication terminal; 
 wherein the index is used by the target communication terminal to obtain the encryption algorithm, to retrieve a decryption algorithm from a second NFC security label card according to the index, and to decrypt the encrypted data packet according to the decryption algorithm to obtain a decrypted data packet; 
 the encrypted data packet comprises an encrypted part and an unencrypted part; 
 the method further comprises: 
 adding an encryption label to the unencrypted part; 
 wherein the encryption label is arranged to indicate that the data packet where the label locates is the encrypted data packet, when the encrypted data packet comprises the encryption label, the encryption label indicates that the data packet is the encrypted data packet. 
 
     
     
       2. The method according to  claim 1 , wherein
 the index is carried in the unencrypted part; 
 sending the index comprises: 
 carrying the index in the encrypted data packet to be sent along with the data packet. 
 
     
     
       3. The method according to  claim 1 , wherein
 sending the index comprises: 
 sending the index through a negotiation data packet; 
 the negotiation data packet is a data packet which is used by the source communication terminal to send the index to the target communication terminal. 
 
     
     
       4. The method according to  claim 3 , wherein
 sending the negotiation data packet to the target communication terminal through a short message communication link or a voice communication link when the source communication terminal performs voice communication with the target communication terminal. 
 
     
     
       5. An encrypted communication method, comprising:
 receiving, by a target communication terminal, an index of an encryption algorithm from a source communication terminal; 
 receiving, by the target communication terminal, an encrypted data packet from a source communication terminal; 
 retrieving, by the target communication terminal, a decryption algorithm from a second Near Field Communication (NFC) security label card according to the index; and 
 decrypting, by the target communication terminal, the encrypted data packet according to the decryption algorithm to obtain the decrypted data packet; 
 the encrypted data packet comprises an encrypted part and an unencrypted part; 
 the unencrypted part also comprises an encryption label; 
 the method further comprises: 
 parsing the unencrypted part of the received data packet to determine whether the encrypted data packet comprises the encryption label; and 
 determining, when the encrypted data packet comprises the encryption label, that the data packet is the encrypted data packet, and proceeding to the step of retrieving the decryption algorithm from the second NFC security label card according to the index. 
 
     
     
       6. The method according to  claim 5 , wherein
 the index is carried in the encrypted data packet to be received along with the encrypted data packet. 
 
     
     
       7. The method according to  claim 5 , wherein
 receiving the index of the encryption algorithm comprises: 
 receiving a negotiation data packet; 
 wherein the negotiation data packet is a data packet which is used by the source communication terminal to send the index to the target communication terminal. 
 
     
     
       8. The method according to  claim 7 , wherein
 when the source communication terminal performs voice communication with the target communication terminal, receiving the negotiation data packet comprises: receiving the negotiation data packet through a short message communication link or a voice communication link. 
 
     
     
       9. A source communication terminal, comprising hardware configured to execute instructions stored in a non-transitory computer readable medium to perform the following units:
 a reading unit arranged to read an encryption algorithm and an index of the encryption algorithm from a first Near Field Communication (NFC) security label card; 
 an encrypting unit arranged to encrypt a data packet to be transmitted with the encryption algorithm to generate an encrypted data packet; 
 a sending unit arranged to send the encrypted data packet to a target communication terminal; and 
 the sending unit is further arranged to send the index to the target communication terminal; 
 wherein the index is used by the target communication terminal, to retrieve a decryption algorithm from a second NFC security label card according to the index, and to obtain the encryption algorithm to decrypt the encrypted data packet according to the decryption algorithm to obtain a decrypted data packet; 
 the encrypted data packet comprises an encrypted part and an unencrypted part; 
 the hardware is also configured to execute instructions stored in a non-transitory computer readable medium to perform the following unit: 
 an adding unit arranged to add an encryption label to the unencrypted part; 
 wherein the encryption label is used to indicate that the data packet where the label locates is the encrypted data packet, when the encrypted data packet comprises the encryption label, the encryption label indicates that the data packet is the encrypted data packet. 
 
     
     
       10. The terminal according to  claim 9 , wherein
 the index is carried in the unencrypted part; 
 the sending unit is arranged to carry the index in the encrypted data packet to send the index along with the data packet. 
 
     
     
       11. The terminal according to  claim 9 , wherein
 the sending unit is arranged to send the index through a negotiation data packet; 
 the negotiation data packet is a data packet which is used by a source communication terminal to send the index to a target communication terminal. 
 
     
     
       12. The terminal according to  claim 11 , wherein
 the sending unit is arranged to send, when the source communication terminal performs voice communication with the target communication terminal, the negotiation data packet to the target communication terminal through a short message communication link or a voice communication link. 
 
     
     
       13. A target communication terminal, comprising hardware configured to execute instructions stored in a non-transitory computer readable medium to perform the following units:
 a receiving unit arranged to receive an index of an encryption algorithm from a source communication terminal; the receiving unit is further arranged to receive an encrypted data packet from the source communication terminal; 
 a retrieving unit arranged to retrieve a decryption algorithm from a second Near Field Communication (NFC) security label card according to the index; and 
 a decrypting unit arranged to decrypt the encrypted data packet according to the decryption algorithm to obtain the decrypted data packet; 
 wherein the encrypted data packet comprises an encrypted part and an unencrypted part; 
 the unencrypted part also comprises an encryption label; 
 the hardware also configured to execute instructions stored in a non-transitory computer readable medium to perform the following units: 
 a parsing unit arranged to parse the unencrypted part of the received data packet to determine whether the encrypted data packet comprises the encryption label; and 
 a determining unit arranged to determine, when the encrypted data packet comprises the encryption label, that the data packet is the encrypted data packet; and 
 the retrieving unit arranged to retrieve, when it is determined that the received data packet is the encrypted data packet, the decryption algorithm from the second NFC security label card according to the index. 
 
     
     
       14. The terminal according to  claim 13 , wherein
 the receiving unit is arranged to receive the index carried in the encrypted data packet along with the encrypted data packet. 
 
     
     
       15. The terminal according to  claim 13 , wherein
 the receiving unit is arranged to receive a negotiation data packet; 
 wherein the negotiation data packet is a data packet which is used by the source communication terminal to send the index to the target communication terminal. 
 
     
     
       16. The terminal according to  claim 15 , wherein
 the receiving unit is arranged to receive, when the source communication terminal performs voice communication with the target communication terminal, the negotiation data packet through a short message communication link or a voice communication link.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.