-
公开(公告)号:US20150110273A1
公开(公告)日:2015-04-23
申请号:US14057203
申请日:2013-10-18
发明人: Dulce B. Ponceleon
IPC分类号: H04L9/08
CPC分类号: H04L9/0816 , H04L9/0822 , H04L9/14 , H04L2209/601
摘要: Embodiments of the present invention relate to space-efficient key allocations in broadcast encryption systems. In one embodiment, a method of and computer program product for broadcast encryption is provided. In this embodiment, a key bundle is read. The key bundle includes a first cryptographic key, an associated first key identifier, and an associated first cryptographic function identifier. Encrypted content is received. A plurality of encrypted keys is received. Each encrypted key has an associated identifier. A first encrypted key is selected from the plurality of encrypted keys such that the key identifier of the first encrypted is equivalent to the first key identifier. A first cryptographic function is determined corresponding to the first cryptographic function identifier. The first cryptographic function is applied to the first encrypted key using the first cryptographic key to obtain a first intermediate cryptographic key. A content cryptographic key is determined using the first intermediate cryptographic key. The content cryptographic key is applied to the encrypted content to obtain decrypted content.
摘要翻译: 本发明的实施例涉及广播加密系统中的节省空间的密钥分配。 在一个实施例中,提供了用于广播加密的方法和计算机程序产品。 在本实施例中,读取钥匙束。 密钥束包括第一加密密钥,相关联的第一密钥标识符和相关联的第一加密功能标识符。 收到加密内容。 接收多个加密密钥。 每个加密密钥具有相关联的标识符。 从多个加密密钥中选择第一加密密钥,使得第一加密的密钥标识符等同于第一密钥标识符。 对应于第一密码功能标识符确定第一加密功能。 使用第一加密密钥将第一加密功能应用于第一加密密钥以获得第一中间加密密钥。 使用第一中间密码密钥确定内容加密密钥。 将内容加密密钥应用于加密内容以获得解密的内容。
-
公开(公告)号:US20220182231A1
公开(公告)日:2022-06-09
申请号:US17116834
申请日:2020-12-09
摘要: A processor may incorporate one or more keys in a media. The one or more keys may each be associated with a specific instance and the one or more keys may be included in a blockchain. The processor may identify that a first specific instance has been encountered. The processor may provide a first key associated with the first specific instance. The processor may determine to allow access to content of the media.
-
公开(公告)号:US20220172198A1
公开(公告)日:2022-06-02
申请号:US17106074
申请日:2020-11-28
发明人: Nitin Gaur , Alan Jonathan King , Sean Dunne , Dulce B. Ponceleon
摘要: An example operation may include one or more of receiving, via a payment network, a request to detokenize a payment token to process a payment transaction between a source and a target, detokenizing the payment token based on mapping data stored in a token vault, transmitting information about the detokenized payment token to a computing device associated with the request, generating a settlement token that comprises identifiers of the source and the target and an identifier of the payment token, and transmitting the settlement token to a blockchain on a blockchain settlement network which is parallel to the payment network.
-
公开(公告)号:US11343085B2
公开(公告)日:2022-05-24
申请号:US17026176
申请日:2020-09-19
IPC分类号: H04L29/06 , H04L9/08 , H04L9/06 , H04N21/2347
摘要: An example operation may include one or more of splitting a session key into a plurality of partial shares, distributing the plurality partial shares to a plurality of content providers, respectively, where each content provider receives a different partial share of the session key, encrypting a stream of media content based on the session key, and transmitting the encrypted stream of digital content to a user device which has one or more partial shares among the plurality of partial shares.
-
公开(公告)号:US11159307B2
公开(公告)日:2021-10-26
申请号:US16058198
申请日:2018-08-08
发明人: Luis Angel D. Bathen , Dulce B. Ponceleon , Marc H. Coq , Colette Manoni , Collin Walling , Corey McQuay , Eugene E. Nitka , Trent Balta
摘要: An example operation may include one or more of identifying a group of blockchain member devices attempting to establish a trusted group communication channel, assigning each of the blockchain member devices public/private key pairs, publishing the public keys of the blockchain member devices in a list, identifying a request from a first blockchain member device requesting a private key, associated with a second blockchain member device, be applied to a predetermined nonce value, responsive to identifying a response to the request, verifying, via a public key assigned to the first blockchain member device, that the second blockchain member device is a trusted member of the group of blockchain member devices, and responsive to verifying the second blockchain member device is a trusted member of the group of blockchain member devices, permitting communication between the first blockchain member device and the second blockchain member device on the trusted group communication channel.
-
公开(公告)号:US11030681B2
公开(公告)日:2021-06-08
申请号:US15656565
申请日:2017-07-21
发明人: Luis Angel D. Bathen , Pawan R. Chowdhary , Andres Garagiola , Shun Jiang , Diego A. Masini , Guangjie Ren , Dulce B. Ponceleon , Chung-hao Tan
IPC分类号: G06Q40/00
摘要: An example operation may include one or more of identifying a first conferred asset exchange request from a first user account and a second conferred asset exchange request from a second user account which are capable of being used to settle each other, requesting an intermediary blockchain to perform a conferred asset settlement transaction for the first and second conferred asset exchange requests, determining that first conferred assets of the first user account and second conferred assets of the second user account have been transferred to temporary intermediary trading addresses, respectively, and releasing the first conferred assets to the second user account and the second loyalty assets to the first user account, in response to the determining.
-
公开(公告)号:US10928848B2
公开(公告)日:2021-02-23
申请号:US16203522
申请日:2018-11-28
摘要: An example operation may include one or more of connecting, by a clock node, to a blockchain network comprised of a plurality of nodes, retrieving, by the clock node, a timestamp (Ts) of the clock node, acquiring, by the clock node, a time window (Tw) based on the Ts, reading, by the clock node, a current window (Cw) from a world state, determining, by the clock node, a gap as a difference between the Tw and the Cw, calculating, by the clock node, a clock fix value based on the gap, and adjusting a clock by a subtraction of the clock fix value from the Ts.
-
公开(公告)号:US10834095B2
公开(公告)日:2020-11-10
申请号:US15982524
申请日:2018-05-17
摘要: An example operation may include one or more of receiving a request for performing a post-commit validation of a chain of blocks on a distributed ledger, the chain of blocks being encrypted using an encryption key, requesting cooperation from one or more auditor nodes associated with the distributed ledger, each auditor node comprising a partial secret of a decryption key corresponding to the encryption key, and, in response to receiving partial secrets from a minimum threshold of auditor nodes, recovering the decryption key based on the received partial secrets, decrypting the chain of blocks based on the recovered decryption key, and validating content included within the chain of blocks.
-
公开(公告)号:US10819523B2
公开(公告)日:2020-10-27
申请号:US16116957
申请日:2018-08-30
摘要: An example operation may include one or more of connecting, by an attester node, to a source blockchain network configured to store hashes of source blocks, collaboratively coupling, by the attester node, the source blockchain network with a target blockchain network configured to store hashes of target blocks, receiving, by the attester node, a request from the source blockchain network to store the hash of the source block on the target blockchain network, confirming, by the attester node, that the source network has a previously stored hash of the target block, in response to the confirmation that the source blockchain network has a previously stored hash of the target block, allowing, by the attester node, to store the hash of the source block on the target blockchain network, and continuing, by the attester node, a collaboration between the source blockchain network and the target blockchain network.
-
公开(公告)号:US20200166962A1
公开(公告)日:2020-05-28
申请号:US16203522
申请日:2018-11-28
摘要: An example operation may include one or more of connecting, by a clock node, to a blockchain network comprised of a plurality of nodes, retrieving, by the clock node, a timestamp (Ts) of the clock node, acquiring, by the clock node, a time window (Tw) based on the Ts, reading, by the clock node, a current window (Cw) from a world state, determining, by the clock node, a gap as a difference between the Tw and the Cw, calculating, by the clock node, a clock fix value based on the gap, and adjusting a clock by a subtraction of the clock fix value from the
-
-
-
-
-
-
-
-
-