Method and apparatus for remote access
US-2017230335-A1 · Aug 10, 2017 · US
US10097352B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10097352-B2 |
| Application number | US-201615068758-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 14, 2016 |
| Priority date | Mar 16, 2015 |
| Publication date | Oct 9, 2018 |
| Grant date | Oct 9, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and an electronic device are disclosed herein. The electronic device includes a communication unit, a storage unit and at least one processor, which executes the method, including detecting a request for establishing a call session, generating a new security key from a preset security key, renewing the preset security key by setting the generated new security key as a current preset security key, and establishing the call session based on the generated new security key.
Opening claim text (preview).
What is claimed is: 1. A method of communication in an electronic device, comprising: detecting a request for establishing a call session with an external device; generating a new security key based on a preset security key for the external device; determining the generated new security key as a current security key for the external device; establishing the call session based on the current security key; and determining a trust level for the external device based on a number of times that call sessions between the electronic device and the external device are established, wherein determining the trust level comprises: determining whether the preset security key for the external device exists in a memory; when the preset security key for the external device exists in the memory; comparing a preset threshold with a count indicating that the number of times that call sessions between the electronic device and the external device are established; setting the trust level to a first level when the count is greater than the threshold; setting the trust level to a second level when the count is equal to or smaller than the threshold; and when the preset security key for the external device does not exist in the memory, setting the trust level to a third level, and wherein the second level is lower than the first level, and the third level is lower than the second level. 2. The method of claim 1 , wherein generating the new security key further comprises: transmitting a transmission key to the external device; receiving a reception key from the external device; generating a new authentication key based on a shared key and the preset security key, wherein the shared key comprises at least one of the transmission key and the reception key; performing authentication with the external device utilizing the new authentication key; and generating the new security key based on the preset security key when the authentication with the external device is successful. 3. The method of claim 2 , wherein the new authentication key is generated based on the shared key and the preset security key. 4. The method of claim 2 , further comprising: determining whether the preset security key for the external device exists in a memory; in response to detecting that the preset security key does not exist: sharing an initial shared key with the external device; generating an initial authentication key based on the initial shared key; performing the authentication with the external device based on the initial authentication key; and generating an initial security key based on the initial authentication key and setting the initial security key when the performed authentication with the external device is successful. 5. The method of claim 1 , further comprising: in response to detecting a request for displaying contact information corresponding to the external device, displaying the contact information including identification information of the external device, and information indicating the determined trust level for the external device. 6. The method of claim 1 , further comprising: in response to detecting a request for displaying contact information corresponding to the external device, determining a display method based on the determined trust level; and displaying, based on the display method, the contact information corresponding to the external device, wherein the display method comprises a display color. 7. The method of claim 1 , further comprising: generating a public key; generating an encryption key from the preset security key and the public key; encrypting, based on encryption key, a message to be transmitted; generating an authentication tag using the encryption key and the encrypted message; and transmitting, to the external device, the authentication tag, the encrypted message, and the public key. 8. The method of claim 1 , further comprising: receiving an authentication tag, an encrypted message, and a public key; generating an encryption key using the preset security key and the received public key; decrypting the encrypted message using the received encryption key; authenticating the decrypted message by analyzing the received authentication tag; and displaying the decrypted message when the authentication of the decrypted message is successful. 9. The method of claim 8 , wherein the preset security key comprises information associated with a number of times the call sessions between the electronic device and the external device are established. 10. The method of claim 9 , further comprising: in response to detecting a request for displaying contact information corresponding to the external device, determining a trust level based on the information included in the preset security key; and displaying the contact information including identification information of the external device, and the information indicating the trust level. 11. The method of claim 10 , further comprising, changing the trust level in response to detecting that failure of authentication of the decrypted message. 12. An electronic device, comprising: a communication circuitry; a memory; and at least one processor operatively coupled to the memory, configured to: detect via the communication circuitry a request for establishing a call session with an external device, generate a new security key based on a preset security key for the external device, determine the generated new security key as a current security key for the external device, establish the call session based on the current security key, and determine a trust level for the external device based on a number of times that call sessions between the electronic device and the external device are established, wherein determining the trust level comprises: determining whether the preset security key for the external device exists in a memory, when the preset security key for the external device exists in the memory; comparing a preset threshold with a count indicating that the number of times that call sessions between the electronic device and the external device are established, setting the trust level to a first level when the count is greater than the threshold, setting the trust level to a second level when the count is equal to or smaller than the threshold, and when the preset security key for the external device does not exist in the memory, setting the trust level to a third level, wherein the second level is lower than the first level, and the third level is lower than the second level. 13. The electronic device of claim 12 , wherein the processor is further configured to: control the communication circuitry to transmit a transmission key to the external device; control the communication circuitry to receive a reception key from the external device; generate a new authentication key based on shared key and the preset security key, wherein the shared key comprises at least one of the transmission key and the reception key; perform authentication with the external device utilizing the new authentication key; and generate the new security key based on the preset security key when the authentication with the external device is successful. 14. The electronic device of claim 13 , wherein the new authentication key is generated based on the shared key and the preset security key. 15. The electronic device of claim 13 , wherein the at least one processor is further configured to: determine whether the preset security key for the external device exists in the memory; and in response to detecting that the
Revocation or update of secret information, e.g. encryption key update or rekeying · CPC title
Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy · CPC title
Generation of secret information including derivation or calculation of cryptographic keys or passwords · CPC title
the source of the received data · CPC title
involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.