×

Method and system for remotely keyed encrypting/decrypting data with prior checking a token

  • US 10,057,054 B2
  • Filed: 03/09/2015
  • Issued: 08/21/2018
  • Est. Priority Date: 03/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for encrypting a message, comprising the steps of:

  • receiving, by a host device, which is a microcontroller unit (MCU), the message to be encrypted;

    after receiving the message to be encrypted, requesting, by the host device, a message key from a secure device, which is a secure element (SE) type of microcontroller;

    generating, by the secure device, the message key using a secret key stored in the secure device and which is not communicated to the host device;

    transmitting, by the secure device, the message key to the host device; and

    after receiving the message key, encrypting, by the host device, the message to be encrypted using the message key;

    wherein the method includes the prior steps of;

    requesting, by the host device, a token from the secure device,generating the token by the secure device, and transmitting the token to the host device,wherein the step of requesting, by the host device, the message key comprises transmitting the token,wherein generating the token comprises encrypting a random number by means of the secret key,wherein the step of generating, by the secure device, the message key is preceded by a step of checking legitimacy of the token, andwherein the host device and the secure device are integrated with an embedded system that is a serial port device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×