Token execution system for access control
AssigneeBitwards Oy
InventorJan-Erik Ekberg
Life of this patent
Estimating the term…
Abstract
According to an example aspect of the present invention, there is provided an apparatus comprising: a memory configured to store a user key specific to a particular user or token; software code; a token relating to a second apparatus, the token comprising the user key and the software code, and at least one processing core configured to: participate in an interaction with the second apparatus, the interaction being based at least partly on the token and the user key and the interaction comprising transmitting the token to the second apparatus.
Claims14
An apparatus comprising a user device, the user device comprising:
- a memory configured to store:
- a user key specific to a particular user or token;
- software code;
- a token relating to a second apparatus, the token comprising the user key and the software code;
- and
- at least one processing core configured to:
- participate in an interaction with the second apparatus, the interaction being based at least partly on the token and the user key and the interaction comprising transmitting the token to the second apparatus,
- wherein the software code is configured to:
- when run on the second apparatus in a virtual machine, at least partly determine behaviour of the second apparatus in connection with the interaction, and
- to be run in the virtual machine of the second apparatus,
- and wherein the software code comprises instructions for controlling behaviour of the second apparatus.
An apparatus comprising:
- a memory configured to store information, and
- at least one processing core configured to:
- participate in an interaction with a user device, the interaction being based at least partly on a token comprising software code and a user key specific to a particular user or token, and the interaction comprising receiving the token from the user device
- wherein the apparatus is configured to run the software code on the least one processing core to at least partly determine behavior of the apparatus in connection with the interaction,
- wherein the apparatus is configured to run the software code on the least one processing core in a virtual machine run on the at least one processing core, wherein the software code comprises instructions for controlling behaviour of the apparatus.
A non-transitory computer readable medium having stored thereon a set of computer readable instructions that, when executed by at least one processor, cause an apparatus comprising a user device to at least:
- store a user key specific to a particular user or token, store software code, and store a token relating to a second apparatus, the token comprising the user key and the software code, and
- participate in an interaction with the second apparatus, the interaction being based at least partly on the token and the user key and the interaction comprising transmitting the token to the second apparatus, wherein the software code configured to:
- when run on the second apparatus in a virtual machine, at least partly determine behaviour of the second apparatus in connection with the interaction, and
- to be run in the virtual machine of the second apparatus,
- and wherein the software code comprises instructions for controlling behaviour of the second apparatus.
Dependencies are inferred from the claim text.