Blockchains (smart contracts, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Patents. Assigned to Nokia (FI), the first patent addresses techniques for trusted computing. Assigned to Advanced New Technologies (KY), the second patent addresses techniques for verifying credibility of a consortium blockchain.
11,115,205, "Method and apparatus for trusted computing," assigned to Nokia (FI)
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.
11,107,079, "Methods, systems, apparatuses and devices for verifying credibility of consortium blockchain," assigned to Advanced New Technologies Co., Ltd. (KY)
Methods, systems and apparatus, including computer programs encoded on computer storage media, for verifying credibility of a consortium blockchain, including obtaining, by a client device of a consortium blockchain that comprises a plurality of nodes, respective addresses of the plurality of nodes; sending, by the client device, a simplified payment verification (SPV) request to each node of the plurality of nodes based on the respective addresses of the plurality of nodes, wherein each SPV request comprises a digest hash of the transaction; receiving, at the client device, a respective verification result returned by each node of the plurality of nodes that received the SPV request; and determining, by the client device, credibility of the consortium blockchain based on a consistency degree of the respective verification results returned by the plurality of nodes.