-
公开(公告)号:US11115205B2
公开(公告)日:2021-09-07
申请号:US16337574
申请日:2016-09-29
Applicant: Nokia Technologies Oy
Inventor: David Bitauld , Troels F. Roennow , Enrique Martin Lopez , Philip Gordon Derrick
Abstract: Apparatus, method, computer program product and computer readable medium are disclosed for trusted computing. A method includes, at an isolated processor including a trusted execution environment and an isolated storage, receiving data encrypted with a first public key; decrypting the encrypted data with a first private key; performing calculation on the decrypted data by using an approved program; and providing the calculation result, wherein the approved program is authorized by a smart contract, a unique identifier of the smart contract is stored in the isolated processor, both the approved program and the isolated processor are verified by at least one participant of the smart contract, and the first public key and the first private key are generated by the isolated processor.
-
公开(公告)号:US11172367B2
公开(公告)日:2021-11-09
申请号:US16303215
申请日:2016-05-25
Applicant: Nokia Technologies Oy
Inventor: Troels F. Roennow , Mark M. Clougherty , Mu Rong Lin
IPC: H04W12/00 , H04W12/60 , H04W4/70 , H04W12/086 , H04W4/80 , G06F16/182 , H04L9/06 , H04W80/02 , H04W88/16 , H04W12/10
Abstract: A method for utilizing a block chain infrastructure to define a trusted circle including at least two nodes of a plurality of nodes, the method includes receiving, by a first node, notification information identifying a trusted user circle including the first node and a second node, wherein the first node and the second node are configured to define a private block chain; and maintaining private block chain data within the trusted user circle according to pre-defined settings, wherein the private block chain data is divided between nodes of the trusted user circle based on the pre-defined settings.
-
公开(公告)号:US20200036519A1
公开(公告)日:2020-01-30
申请号:US16337574
申请日:2016-09-29
Applicant: NOKIA TECHNOLOGIES OY
Inventor: David Bitauld , Troels F. Roennow , Enrique Martin Lopez , Philip Gordon Derrick
Abstract: Apparatus, method, computer program product and computer readable medium are disclosed for trusted computing. A method comprising: at an isolated processor comprising a trusted execution environment and an isolated storage, receiving data encrypted with a first public key; decrypting the encrypted data with a first private key; performing calculation on the decrypted data by using an approved program; and providing the calculation result, wherein the approved program is authorized by a smart contract, a unique identifier of the smart contract is stored in the isolated processor, both the approved program and the isolated processor are verified by at least one participant of the smart contract, and the first public key and the first private key are generated by the isolated processor.
-
公开(公告)号:US11216542B2
公开(公告)日:2022-01-04
申请号:US16304296
申请日:2016-06-08
Applicant: Nokia Technologies Oy
Inventor: Troels F. Roennow , Kim Blomqvist , Khan Baykaner
Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store an identifier of the apparatus, at least one processing core configured to obtain, from sensor information, a service identifier and a session identifier, compile a message addressed to a service provider associated with the service identifier, the message comprising the identifier of the apparatus and the session identifier, and cause transmission of the message toward the service provider.
-
公开(公告)号:US20210192446A1
公开(公告)日:2021-06-24
申请号:US16757469
申请日:2018-10-26
Applicant: Nokia Technologies Oy
Inventor: David Bitauld , Hongwei Li , Enrique Martin-Lopez , Karina Palyutina , Troels F. Roennow
Abstract: According to an example aspect of the present invention, there is provided a method, comprising: defining a delivery identifier for delivery of goods from a sender to a receiver, defining a relay for the delivery of goods, selecting one or more sender couriers to send the goods to the relay and/or selecting one or more receiver couriers to receive the goods from the relay, generating for the goods delivery a smart contract comprising cryptographic tokens for confirming delivery, wherein the smart contract is a computerized transaction protocol and is configured to validate delivery of the goods on the basis of tokens from the couriers, providing the smart contract for the goods delivery to the distributed network, and providing the cryptographic tokens, the delivery identifier and an identifier of the relay to the selected one or more couriers.
-
-
-
-