Secure mobile payments
AssigneeMistral Mobile
InventorsTimo P. Tervo, Nicolas Aubry
Life of this patent
Estimating the term…
Abstract
Methods and apparatus, including computer program products, are provided secure payments. In one aspect there is provided a method. The method may include selecting a plurality of key parts from a plurality of key parts collections, wherein the plurality of key parts comprise key parts values and indexes; and generating a message comprising a header and a payload, wherein the header comprises an indicator of the key parts selected from the plurality of key parts collections, and wherein the payload comprises information encrypted using a symmetric key formed by combining the key parts values selected from the plurality of key parts collections. Related apparatus, systems, methods, and articles are also described.
Claims32
A method comprising:
- selecting a plurality of key parts from a plurality of key parts collections, wherein the plurality of key parts comprise key parts values and indexes;
- and
- generating a message comprising a header and a payload, wherein the header comprises an indicator of the key parts selected from the plurality of key parts collections, and wherein the payload comprises information encrypted using a symmetric key formed by combining the key parts values selected from the plurality of key parts collections.
An apparatus, comprising:
- at least one processor;
- and
- at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
- select a plurality of key parts from a plurality of key parts collections, wherein the plurality of key parts comprise key parts values and indexes;
- and
- generate a message comprising a header and a payload, wherein the header comprises an indicator of the key parts values selected from the plurality of key parts collections, and wherein the payload comprises information encrypted using a symmetric key formed by combining the key parts values selected from the plurality of key parts collections.
An apparatus comprising:
- circuitry configured to select a plurality of key parts from a plurality of key parts collections, wherein the plurality of key parts comprise key values and indexes;
- and
- circuitry configured to generate a message comprising a header and a payload, wherein the header comprises an indicator of the key parts selected from the plurality of key parts collections, and wherein the payload comprises information encrypted using a symmetric key formed by combining the key parts values selected from the plurality of key parts collections.
An apparatus comprising:
- means for selecting a plurality of key parts from a plurality of key parts collections, wherein the plurality of key parts comprise key parts values and indexes;
- and
- means for generating a message comprising a header and a payload, wherein the header comprises an indicator of the key parts selected from the plurality of key parts collections, and wherein the payload comprises information encrypted using a symmetric key formed by combining the key parts values selected from the plurality of key collections.
A computer-readable storage medium including code which when executed by at least one processor provides operations comprising:
- selecting a plurality of key parts from a plurality of key parts collections, wherein the plurality of key parts comprise key parts values and indexes;
- and
- generating a message comprising a header and a payload, wherein the header comprises an indicator of the key parts selected from the plurality of key collections, and wherein the payload comprises information encrypted using a symmetric key formed by combining the key parts values selected from the plurality of key parts collections.
A method comprising:
- storing a plurality of key parts collections including a plurality of key parts, wherein the plurality of key parts comprise key parts values and indexes;
- and
- sending, to a user equipment, one or more of the key parts collections to enable the user equipment to encrypt a portion of a message using a symmetric key formed as a combination one or more key parts values.
An apparatus, comprising:
- at least one processor;
- and
- at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
- store a plurality of key parts collections including a plurality of key parts, wherein the plurality of key parts comprise key parts values and indexes;
- and
- send, to a user equipment, one or more of the key parts collections to enable the user equipment to encrypt a portion of a message using a symmetric key formed as a combination one or more key parts values.
An apparatus comprising:
- circuitry configured to store a plurality of key parts collections including a plurality of key parts, wherein the plurality of key parts comprise key parts values and indexes;
- and
- circuitry configured to send, to a user equipment, one or more of the key parts collections to enable the user equipment to encrypt a portion of a message using a symmetric key formed as a combination one or more key parts values.
An apparatus comprising:
- means for storing a plurality of key parts collections including a plurality of key parts, wherein the plurality of key parts comprise key parts values and indexes;
- and
- means for sending, to a user equipment, one or more of the key parts collections to enable the user equipment to encrypt a portion of a message using a symmetric key formed as a combination one or more key parts values.
A computer-readable storage medium including code which when executed by at least one processor provides operations comprising:
- storing a plurality of key parts collections including a plurality of key parts, wherein the plurality of key parts comprise key parts values and indexes;
- and
- sending, to a user equipment, one or more of the key parts collections to enable the user equipment to encrypt a portion of a message using a symmetric key formed as a combination one or more key parts values.
Dependencies are inferred from the claim text.