JP6674961B2 - 流通チェーンに渡って類似するアイテムのロット内の関連付けされている全てのアイテムのグループに、決定論的に再現可能な、暗号の表示を適応させるためのコンピュータ実行方法 - Google Patents
流通チェーンに渡って類似するアイテムのロット内の関連付けされている全てのアイテムのグループに、決定論的に再現可能な、暗号の表示を適応させるためのコンピュータ実行方法 Download PDFInfo
- Publication number
- JP6674961B2 JP6674961B2 JP2017547945A JP2017547945A JP6674961B2 JP 6674961 B2 JP6674961 B2 JP 6674961B2 JP 2017547945 A JP2017547945 A JP 2017547945A JP 2017547945 A JP2017547945 A JP 2017547945A JP 6674961 B2 JP6674961 B2 JP 6674961B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- public
- items
- deterministic
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 9
- 238000009826 distribution Methods 0.000 title claims description 7
- 230000006870 function Effects 0.000 description 19
- 238000009795 derivation Methods 0.000 description 13
- 238000004422 calculation algorithm Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000002775 capsule Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- RZVAJINKPMORJF-UHFFFAOYSA-N Acetaminophen Chemical compound CC(=O)NC1=CC=C(O)C=C1 RZVAJINKPMORJF-UHFFFAOYSA-N 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 229940072651 tylenol Drugs 0.000 description 2
- 101000993838 Homo sapiens Keratinocyte differentiation factor 1 Proteins 0.000 description 1
- 102100031728 Keratinocyte differentiation factor 1 Human genes 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 150000003839 salts Chemical class 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/088—Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/3066—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3242—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Computing Systems (AREA)
- Power Engineering (AREA)
- Algebra (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Mathematical Physics (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Storage Device Security (AREA)
Description
公開鍵暗号法(別名、非対称暗号法)は、二つの別個の鍵を必要とする暗号化アルゴリズムに分類される。そしてこれらの鍵の一方はシークレット(または秘密(private))でありかつ他方は公開されている。この鍵ペアの二つの部分は、異なってはいるが、数学的にリンクされている。公開鍵は、平文を暗号化するまたはデジタル署名を検証するために使用される一方、秘密鍵は、暗号文を復号するまたはデジタル署名を生成するために使用される。両方を実行するために同じ鍵に依存する従来の「対称」暗号法に対して、「非対称」という用語は、各鍵が他の鍵の逆であるこれらの反対の機能を実行する異なる鍵の使用に由来する。
ビットコインにおいては、ビットコインの所有権は、デジタル鍵、ビットコイン・アドレスおよびデジタル署名によって確立される。デジタル鍵は、実際にはネットワーク内に格納されず、その代わりにユーザによって作成され、かつファイルにまたはウォレットと呼ばれる単純なデータベースに格納される。ユーザのウォレット内のデジタル鍵は、ビットコイン・プロトコルから完全に独立していて、かつブロック・チェーンへの参照またはインターネットへのアクセス無しに、ユーザのウォレット・ソフトウェアによって生成させかつ管理させることが出来る。鍵は、集中化されていない信用および制御、所有権の証明および暗号により保護されているセキュリティ・モデルを含む、ビットコインの興味深い特性の多くを可能にする。
値の暗号表示は、特定の在庫商品識別ユニットに対する一意の識別子またはコードを意味するそれらの在庫商品識別ユニット(つまり、SKU: stock keeping unit)によって表される供給チェーンによる様々なステージで製造される商品および製品に適合する。本発明の実施態様は、全てのSKU、輸送用カートンおよびアイテムに対する(すなわち、地球上の全ての各SKU、輸送用カートンおよびアイテムに対する)、汎用で、一意の、決定論的鍵ペアの生成を開示する。
様々な実施態様が、供給ネットワークの全体にわたってアイテムに対する鍵ペアの表示の一つ以上の暗号方法を使用することに関する。本開示は、2014年12月5日に出願された米国特許出願第14/562,303号および2015年2月26日に出願された米国特許出願第14/632,99号に関していて、これらの各出願は、この参照によって全体が本願明細書に組み込まれている。
本願明細書の開示に対し、以下の用語は、それらに関連する意味を有する。
QX1R9sgBKgvbhEvxvibUqE8fGVQMzL7n8dgzACuufuP3ptUxDJmS
である。
DDAaRzdpz6pTz5qmvR7eQhWyzsWiKB1qgF
である。
楕円曲線数学は、秘密鍵を明らかにすること無く公開鍵を計算することが出来るスキームを可能にする。本発明の実施態様において、これは、例えば、地球上の全ての各アイテムおよび輸送用カートンに対して新しいアドレスを生成することを可能にする。これらのアドレスは、バーコード、QRコードとして表すことが出来、または異なるタイプのRFIDタグ(すなわち、UHF、NFC等)に書込むことが出来る。
本発明の実施態様では、可能性がある拡張鍵ペアの合計数はほぼ2^512であるが、生成される鍵の長さは256ビットしか無く、かつそれの約半分をセキュリティ面で提供する。従って、マスター鍵は、直接生成されず、それに代えて潜在的に短いシード値から生成される。本発明の実施態様において、これは、以下のように進む:
1.選ばれた長さ(例えば、(P)RNGから128〜512ビット(256ビットが推奨される)) の種バイト・シーケンスSを生成する。
2.SHA512ハッシュ関数(例えば、I = HMACSHA512(Key = "Bitcoin seed", Data = S)を使用してハッシュ・ベースのメッセージ認証コード(HMAC: hash-based message authentication code)を算出する。
3.Iを、二つの32バイト・シーケンス、ILおよびIRに分割する。
4.マスター秘密鍵としてparse256(IL)を使用し、かつマスター・チェーンコードとしてIRを使用する。
ILが0または≧nである場合、マスター鍵は無効である。
地球上のSKUおよび輸送用カートンごとに使用される決定論的アドレスに対して、マスター種が如何に生成されるかについて、以下の相違は、注目すべきである:
1.マスター種を備える体(最長32バイトまで)の一つは、製造業者、運送業者または関連した所有する機関を識別する公開アドレスである。
2.これには、最長13バイトまでのシーケンシャル番号が続く。
3.これには、(P)RNGからの最長19バイトまでの種バイト・シーケンスSが続く。
図4は、本発明による公開−秘密鍵ペアの生成を重点的に説明する楕円曲線ダイアグラムである。楕円曲線暗号は、楕円曲線のポイントに対する加算および乗算によって表される離散値対数問題に基づく、非対称暗号法または公開鍵暗号法のタイプである。例えば、ビットコインは、アリカ国立標準技術研究所(NIST)によって確立されている、secp256k1と呼ばれる標準において規定されている、特有の楕円曲線および数学的定数のセットを使用する。secp256k1曲線は、楕円曲線を生成する以下の関数によって規定される。
* k =秘密鍵、K =公開鍵、およびG=曲線上のポイント(x, y)とし、かつ
* kG =Kとする。
拡張性のある態様で一意の暗号アドレスを類似するアイテムのグループ内の全ての各アイテムに関連付けることは、問題がある。例えば、1,000個の箱の出荷には、各々、どのように一意の番号が関連付けられるであろうか?
1.決定論的に生成される一意の暗号アドレス、
および
2.使用されるオリジナル・マスター種およびエントロピに関連付けられているときに、暗号のチェーン上の決定論的パスへのポインタを提供するシーケンシャル番号
を提供する。
図7は、実施態様のいくつかのある特徴を実装するために使用することができるコンピュータ・システムのブロック・ダイヤグラムである。このコンピュータ・システムは、サーバ・コンピュータ、クライアント・コンピュータ、パーソナル・コンピュータ(PC)、ユーザ・デバイス、タブレットPC、ラップトップ・コンピュータ、パーソナル携帯情報機器(PDA)、セルラ電話、iPhone、iPad、ブラックベリー、プロセッサ、電話、ウェブ機器、ネットワーク・ルータ、スイッチまたはブリッジ、コンソール、ハンドヘルド・コンソール、(ハンドヘルド)ゲーム・デバイス、音楽プレーヤ、任意の携帯用、モバイル、ハンドヘルド・デバイス、着用可能なデバイス、またはこのマシンによって実行されるべきアクションを特定する(シーケンシャルまたは他の)命令のセットを実行することが出来る任意のマシンとすることができる。
この出願は、2015年3月12日に出願された米国特許出願番号第14/656,445号の優先権を主張する。そしてこれは、本願明細書にその全部が参照によって組み込まれている。
Claims (3)
- 流通チェーンに渡って類似するアイテムのロット内の関連付けされている全てのアイテムのグループに、決定論的に再現可能な、暗号の表示を適応させるためのコンピュータ実行方法であって、
プロセッサが、マスター鍵を生成するステップであって、当該ステップが、
疑似乱数生成器から選ばれた長さの種バイト・シーケンスを生成するステップと、
鍵および当該種バイト・シーケンスをハッシュするステップと、
当該ハッシュされた鍵および種バイト・シーケンスを使用してハッシュ・ベースのメッセージ認証コードを算出するステップと、
当該ハッシュ・ベースのメッセージ認証コードを二つのシーケンスに分割するステップと、
当該シーケンスの一方をマスター秘密鍵としかつ当該シーケンスの他方をマスター・チェーンコードとして使用するステップとを
備える、ステップと、
プロセッサが、当該マスター秘密鍵を使用して決定論的アドレスを生成するステップと、
プロセッサが、当該決定論的アドレスのシーケンス内の当該決定論的アドレスのシーケンスを、アイテムごとに、当該類似するアイテムのロット内の各アイテムに関連付けるステップと、
を備え、
当該プロセッサが、ブロック・チェーンとして分散態様で保持されている公開レジャー・データベース内に、当該アイテム毎に、当該決定論的アドレスのシーケンスから当該決定論的アドレスを格納し、
当該プロセッサが、当該グループ内の各当該アイテムに対し各物流取引を当該流通チェーンに渡って追跡するために、動的に、当該公開レジャーを更新し、
当該プロセッサが、当該マスター・チェーンコードを使用することにより、当該公開レジャーにアクセスして、当該流通チェーンに渡って物量取引を検証し、
当該公開レジャーで追跡された当該物流取引が、所在の追跡を検証し、かつ当該流通チェーンに渡って当該アイテムのシリアル化を実行する所在管理システムを、当該公開レジャーが、備える、
コンピュータ実行方法。 - 製造業者、運送業者または関連する所有事業体の何れかを識別する公開アドレスとして当該種バイト・シーケンスを使用するステップと、
シーケンシャル番号を当該公開アドレスに加えるステップと、
疑似乱数発生器から、選ばれた長さの種バイト・シーケンスを当該公開アドレスおよび当該シーケンシャル番号に加えるステップとを
備える、請求項1に記載の方法。 - シーケンシャル番号を備える一意の暗号アドレスを決定論的に生成するステップと、
生成されたシーケンシャル番号を、元のマスター種に関連付けられている場合には、暗号チェーン上の決定論的経路へのポインタとして使用するステップとを
備える、請求項1に記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/656,445 US9641338B2 (en) | 2015-03-12 | 2015-03-12 | Method and apparatus for providing a universal deterministically reproducible cryptographic key-pair representation for all SKUs, shipping cartons, and items |
US14/656,445 | 2015-03-12 | ||
PCT/US2016/022139 WO2016145384A1 (en) | 2015-03-12 | 2016-03-11 | METHOD AND APPARATUS FOR PROVIDING A UNIVERSAL DETERMINISTICALLY REPRODUCIBLE CRYPTOGRAPHIC KEY-PAIR REPRESENTATION FOR ALL SKUs, SHIPPING CARTONS, AND ITEMS |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018513597A JP2018513597A (ja) | 2018-05-24 |
JP6674961B2 true JP6674961B2 (ja) | 2020-04-01 |
Family
ID=56879893
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017547945A Active JP6674961B2 (ja) | 2015-03-12 | 2016-03-11 | 流通チェーンに渡って類似するアイテムのロット内の関連付けされている全てのアイテムのグループに、決定論的に再現可能な、暗号の表示を適応させるためのコンピュータ実行方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US9641338B2 (ja) |
EP (1) | EP3269059A4 (ja) |
JP (1) | JP6674961B2 (ja) |
CN (1) | CN107409002A (ja) |
WO (1) | WO2016145384A1 (ja) |
Families Citing this family (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10515409B2 (en) | 2016-03-23 | 2019-12-24 | Domus Tower, Inc. | Distributing work load of high-volume per second transactions recorded to append-only ledgers |
US20160321751A1 (en) | 2015-04-28 | 2016-11-03 | Domus Tower, Inc. | Real-time settlement of securities trades over append-only ledgers |
US10504179B1 (en) | 2015-12-08 | 2019-12-10 | Fmr Llc | Social aggregated fractional equity transaction partitioned acquisition apparatuses, methods and systems |
US10992469B2 (en) * | 2015-07-14 | 2021-04-27 | Fmr Llc | Seed splitting and firmware extension for secure cryptocurrency key backup, restore, and transaction signing platform apparatuses, methods and systems |
US10778439B2 (en) * | 2015-07-14 | 2020-09-15 | Fmr Llc | Seed splitting and firmware extension for secure cryptocurrency key backup, restore, and transaction signing platform apparatuses, methods and systems |
US10461940B2 (en) * | 2017-03-10 | 2019-10-29 | Fmr Llc | Secure firmware transaction signing platform apparatuses, methods and systems |
US10644885B2 (en) * | 2015-07-14 | 2020-05-05 | Fmr Llc | Firmware extension for secure cryptocurrency key backup, restore, and transaction signing platform apparatuses, methods and systems |
US20170243193A1 (en) * | 2016-02-18 | 2017-08-24 | Skuchain, Inc. | Hybrid blockchain |
EA201891827A1 (ru) | 2016-02-23 | 2019-02-28 | Нчейн Холдингс Лимитед | Реестр и способ автоматизированного администрирования смарт-контрактов, использующих блокчейн |
MX2018010045A (es) | 2016-02-23 | 2019-01-21 | Nchain Holdings Ltd | Intercambio basado en cadena de bloques con tokenizacion. |
EP4224396A1 (en) * | 2016-02-23 | 2023-08-09 | nChain Licensing AG | Method and system for efficient transfer of cryptocurrency associated with a payroll on a blockchain that leads to an automated payroll method and system based on smart contracts |
BR112018016245A2 (pt) | 2016-02-23 | 2018-12-18 | Nchain Holdings Ltd | método, dispositivo e sistema para determinação de um segredo comum para o intercâmbio seguro de informações e chaves criptoógráficas, sistema para comunicação e programa de computador |
WO2017145002A1 (en) * | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Personal device security using elliptic curve cryptography for secret sharing |
US11308486B2 (en) | 2016-02-23 | 2022-04-19 | nChain Holdings Limited | Method and system for the secure transfer of entities on a blockchain |
GB2571367A (en) * | 2016-02-23 | 2019-08-28 | Nchain Holdings Ltd | Tokenisation method and system for implementing exchanges on a blockchain |
AU2017223127B2 (en) | 2016-02-23 | 2023-01-05 | nChain Holdings Limited | Universal tokenisation system for blockchain-based cryptocurrencies |
EP4383643A2 (en) | 2016-02-23 | 2024-06-12 | nChain Licensing AG | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
EP3420669B1 (en) * | 2016-02-23 | 2021-03-24 | Nchain Holdings Limited | Cryptographic method and system for secure extraction of data from a blockchain |
EP3420513A1 (en) | 2016-02-23 | 2019-01-02 | Nchain Holdings Limited | System and method for controlling asset-related actions via a blockchain |
CN108781161B (zh) | 2016-02-23 | 2021-08-20 | 区块链控股有限公司 | 用于控制和分发数字内容的区块链实现的方法 |
EP4369273A3 (en) | 2016-02-23 | 2024-07-17 | nChain Licensing AG | A method and system for securing computer software using a distributed hash table and a blockchain |
CN114679282A (zh) | 2016-02-23 | 2022-06-28 | 区块链控股有限公司 | 用区块链实施的用于安全投票和分配的计数***和方法 |
US11170371B2 (en) * | 2016-03-03 | 2021-11-09 | Nec Corporation | Method for managing data in a network of nodes |
US9985964B2 (en) * | 2016-03-28 | 2018-05-29 | Black Gold Coin, Inc. | Systems and methods for providing block chain-based multifactor personal identity verification |
AU2017239933A1 (en) * | 2016-03-31 | 2018-11-08 | Tbsx3 Pty Ltd | Information system for item verification |
US9990605B2 (en) * | 2016-04-19 | 2018-06-05 | Wal-Mart Stores, Inc. | Systems and methods for labeling consumer items with unique identifiers |
CN118313834A (zh) | 2016-04-29 | 2024-07-09 | 区块链控股有限公司 | 使用区块链实现逻辑门功能 |
US11037211B2 (en) | 2016-08-04 | 2021-06-15 | Clarovia Holdings, Llc | Systems and methods for using smart contracts to control the trade, supply, manufacture, and distribution of commodities |
US11017469B2 (en) | 2016-08-04 | 2021-05-25 | Clarovia Holdings, Llc | System and method for manufacturing and trading securities and commodities |
CN106411901B (zh) * | 2016-10-08 | 2018-01-23 | 北京三未信安科技发展有限公司 | 一种数字身份标识管理方法及*** |
US20180101846A1 (en) * | 2016-10-11 | 2018-04-12 | Fujitsu Limited | Selective signature system |
US10754964B2 (en) * | 2016-11-01 | 2020-08-25 | Bruce A Pelton | Integrated building management sensor system |
GB201617913D0 (en) * | 2016-10-24 | 2016-12-07 | Trustonic Limited | Multi-stakeholder key setup for lot |
CN107995120B (zh) * | 2016-11-22 | 2019-08-09 | 南京银链信息科技有限公司 | 构造多区块链的方法及多区块链*** |
US10601585B1 (en) * | 2016-12-16 | 2020-03-24 | EMC IP Holding Company LLC | Methods and apparatus for blockchain encryption |
US10115068B2 (en) | 2017-01-24 | 2018-10-30 | Accenture Global Solutions Limited | Secure product identification and verification |
US10498541B2 (en) | 2017-02-06 | 2019-12-03 | ShocCard, Inc. | Electronic identification verification methods and systems |
USRE49968E1 (en) | 2017-02-06 | 2024-05-14 | Ping Identity Corporation | Electronic identification verification methods and systems with storage of certification records to a side chain |
US10726388B2 (en) | 2017-02-09 | 2020-07-28 | Accenture Global Solutions Limited | Component tracking method and system |
US11128452B2 (en) * | 2017-03-25 | 2021-09-21 | AVAST Software s.r.o. | Encrypted data sharing with a hierarchical key structure |
US10489597B2 (en) * | 2017-03-28 | 2019-11-26 | General Electric Company | Blockchain verification of network security service |
US11538031B2 (en) | 2017-03-31 | 2022-12-27 | Vijay Madisetti | Method and system for identity and access management for blockchain interoperability |
GB201705749D0 (en) * | 2017-04-10 | 2017-05-24 | Nchain Holdings Ltd | Computer-implemented system and method |
EP3396612A1 (en) * | 2017-04-24 | 2018-10-31 | BlockSettle AB | Method and system for creating a user identity |
US10560270B2 (en) | 2017-05-03 | 2020-02-11 | International Business Machines Corporation | Optimal data storage configuration in a blockchain |
EP4296926A3 (en) | 2017-05-23 | 2024-01-24 | Materialytics, LLC | Distributed ledger for physical material |
US11138546B2 (en) | 2017-06-14 | 2021-10-05 | International Business Machines Corporation | Tracking objects using a trusted ledger |
US10608910B2 (en) | 2017-06-26 | 2020-03-31 | Myomega Systems Gmbh | Using blockchain to track information for devices on a network |
CN107465505B (zh) | 2017-08-28 | 2021-07-09 | 创新先进技术有限公司 | 一种密钥数据处理方法、装置及服务器 |
WO2019067002A1 (en) * | 2017-09-26 | 2019-04-04 | Olympus Sky Technologies, S.A. | SECURE COMMUNICATIONS USING SYNCHRONIZED ORGANIC PROCESSES |
EP4120620A1 (en) | 2017-12-08 | 2023-01-18 | Ping Identity Corporation | Methods and systems for recovering data using dynamic passwords |
US11049182B2 (en) * | 2017-12-28 | 2021-06-29 | Chicago Mercantile Exchange Inc. | Secure deterministic tokens for electronic messages |
CN108428122B (zh) * | 2018-02-08 | 2021-02-12 | 布比(北京)网络技术有限公司 | 一种分布式账本上的贸易融资方法及*** |
DE102018002266A1 (de) * | 2018-03-19 | 2019-09-19 | Erich Utsch Ag | Verfahren zur kryptologischen Sicherung eines Kennzeichenschilds für ein Kraftfahrzeug |
US20190306129A1 (en) * | 2018-03-27 | 2019-10-03 | Lenovo (Singapore) Pte. Ltd. | Secure communication in a nondeterministic network |
US10878429B2 (en) | 2018-03-28 | 2020-12-29 | Konstantinos Bakalis | Systems and methods for using codes and images within a blockchain |
US11100578B2 (en) * | 2018-05-16 | 2021-08-24 | Chicago Mercantile Exchange Inc. | Secure deterministic tokens for encrypting electronic communications |
CN108694594A (zh) * | 2018-05-29 | 2018-10-23 | 阿里巴巴集团控股有限公司 | 基于区块链的商品溯源方法及装置、电子设备 |
WO2019244139A1 (en) * | 2018-06-22 | 2019-12-26 | Vault Security Systems Ag | Secure tracking of items utilizing distributed computing |
CN109039639B (zh) * | 2018-08-01 | 2020-07-14 | 国网江苏招标有限公司 | 基于分层确定性密码学技术的投标方法 |
US10931438B2 (en) | 2018-08-13 | 2021-02-23 | International Business Machines Corporation | Generating a representative article |
CN109257341B (zh) * | 2018-09-04 | 2021-04-06 | 广州矩阵信息科技有限公司 | 一种区块链地址的管理方法和设备 |
KR20200034020A (ko) | 2018-09-12 | 2020-03-31 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
US11803664B2 (en) * | 2018-10-09 | 2023-10-31 | Ebay Inc. | Distributed application architectures using blockchain and distributed file systems |
US11082221B2 (en) * | 2018-10-17 | 2021-08-03 | Ping Identity Corporation | Methods and systems for creating and recovering accounts using dynamic passwords |
WO2020085349A1 (ja) * | 2018-10-22 | 2020-04-30 | 力 松永 | 金融ブロックチェーンを用いた金融処理管理システムおよびそれを利用したデータ取引システム |
US10693643B2 (en) | 2018-11-07 | 2020-06-23 | Pitt Ohio | Methods and systems for distributed cryptographically secured data validation |
ES2941787T3 (es) | 2018-12-20 | 2023-05-25 | Merck Patent Gmbh | Métodos y sistemas para preparar y realizar una autenticación de objeto |
US11616816B2 (en) * | 2018-12-28 | 2023-03-28 | Speedchain, Inc. | Distributed ledger based document image extracting and processing within an enterprise system |
US20210185091A1 (en) * | 2018-12-28 | 2021-06-17 | Mox-SpeedChain, LLC | Advanced Security System for Implementation in an Internet of Things (IOT) Blockchain Network |
CA3127649A1 (en) * | 2019-02-05 | 2020-08-13 | Ethopass, Llc | Security system and related methods |
US11870805B2 (en) | 2019-04-08 | 2024-01-09 | California Manufacturing Technology Consulting | Systems and methods that perform filtering, linking, and rendering |
US11263333B2 (en) | 2019-04-25 | 2022-03-01 | International Business Machines Corporation | Multi-subject device access authorization |
FR3100678B1 (fr) * | 2019-09-09 | 2022-01-14 | Commissariat Energie Atomique | Génération d’un portefeuille contextuel multi-utilisateur de clés privées et utilisation d’un tel portefeuille |
CN112543103B (zh) * | 2019-09-23 | 2024-06-25 | 百度在线网络技术(北京)有限公司 | 账户地址的生成方法和校验方法、装置、设备和介质 |
US11405194B2 (en) * | 2019-09-24 | 2022-08-02 | CannVerify LLC | Anti-counterfeiting system and method of use |
WO2021133150A1 (en) * | 2019-12-23 | 2021-07-01 | Cashierbook Sdn. Bhd. | Method for ensuring the authenticity and validity of item ownership transfer |
US11521156B2 (en) | 2020-01-09 | 2022-12-06 | International Business Machines Corporation | Trustable product delivery with RFID and smart chip |
US11424911B2 (en) * | 2020-03-03 | 2022-08-23 | International Business Machines Corporation | Storage and communication environment for cryptographic tags |
US11991284B1 (en) | 2020-07-02 | 2024-05-21 | Steven Ali Ghabel | Blockchain-based authentication system and method |
US11928222B2 (en) * | 2020-10-02 | 2024-03-12 | Blockframe, Inc. | Distributed ledger network implementing a synchronous trust consensus model |
Family Cites Families (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5478990A (en) | 1993-10-14 | 1995-12-26 | Coleman Environmental Systems, Inc. | Method for tracking the production history of food products |
US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6044462A (en) | 1997-04-02 | 2000-03-28 | Arcanvs | Method and apparatus for managing key revocation |
US6192370B1 (en) | 1998-06-19 | 2001-02-20 | Sap Aktiengesellschaft | Method and system for rapid memory-resident processing of transactional data |
GB9920502D0 (en) * | 1999-09-01 | 1999-11-03 | Ncr Int Inc | Portable terminal |
CA2330266C (en) | 2000-01-05 | 2006-04-11 | Procure.Com Inc. | Secure electronic procurement system and method |
US7010683B2 (en) | 2000-01-14 | 2006-03-07 | Howlett-Packard Development Company, L.P. | Public key validation service |
US6829333B1 (en) | 2000-01-31 | 2004-12-07 | Frazier Spaeth Llc | Automated system for messaging based on chains of relationships |
JP2001236435A (ja) | 2000-02-23 | 2001-08-31 | Sony Corp | 電子商取引システム、電子商取引方法及び情報処理装置 |
JP2002092375A (ja) | 2000-09-18 | 2002-03-29 | Sanwa Bank Ltd | マーケットメーカ支援システム |
US7181017B1 (en) | 2001-03-23 | 2007-02-20 | David Felsher | System and method for secure three-party communications |
AU2002307015A1 (en) * | 2001-03-27 | 2002-10-08 | Microsoft Corporation | Distributed, scalable cryptographic access control |
US20060100920A1 (en) | 2002-07-30 | 2006-05-11 | Pretorius Albertus J | System and method to provide supply chain integrity |
JP2004307095A (ja) | 2003-04-03 | 2004-11-04 | Kokuyo Co Ltd | 商品管理システム |
US20050050122A1 (en) | 2003-09-02 | 2005-03-03 | Andreas Blumenthal | Object-oriented pseudo-random number generator interface |
US20050075900A1 (en) | 2003-10-02 | 2005-04-07 | Arguimbau Vincent C. | Method and apparatus for bulk food marking and tracking with supplier rating system |
US7040588B2 (en) | 2003-11-12 | 2006-05-09 | Omega Pacific, Inc. | Anchor assembly |
JP4569879B2 (ja) | 2004-02-06 | 2010-10-27 | 日本データーサービス株式会社 | 偽装もしくは偽造商品の判別システム |
US7222791B2 (en) * | 2004-03-30 | 2007-05-29 | International Business Machines Corporation | Counterfeit detection method |
JP4570626B2 (ja) | 2004-05-03 | 2010-10-27 | リサーチ イン モーション リミテッド | 再生可能なセッションキーを生成するためのシステムおよび方法 |
US7668951B2 (en) | 2004-05-25 | 2010-02-23 | Google Inc. | Electronic message source reputation information system |
US7814314B2 (en) | 2004-08-31 | 2010-10-12 | Ntt Docomo, Inc. | Revocation of cryptographic digital certificates |
US7315941B2 (en) | 2004-12-17 | 2008-01-01 | Ntt Docomo Inc. | Multi-certificate revocation using encrypted proof data for proving certificate's validity or invalidity |
JP2008535109A (ja) | 2005-04-07 | 2008-08-28 | ロバート レーン スーパーアニュエイション プロプライエタリー リミテッド | 真正性の判定 |
US7698179B2 (en) | 2005-06-27 | 2010-04-13 | Leung Andy S | Tracking system and label for use in conjunction therewith |
US20080010239A1 (en) | 2006-07-10 | 2008-01-10 | Sap Ag | Systems and methods of managing product tracking data |
US8938615B2 (en) | 2006-09-08 | 2015-01-20 | Ceritcom Corp. | System and method for authenticating radio frequency identification (RFID) tags |
US20090198541A1 (en) | 2008-01-18 | 2009-08-06 | Aginfolink Holdings Inc., A Bvi Corporation | Enhanced Brand Label Validation |
US8843410B2 (en) | 2008-01-22 | 2014-09-23 | United Parcel Services Of America, Inc. | Systems, methods, and computer program products for supply chain finance |
US8781882B1 (en) | 2008-08-07 | 2014-07-15 | Accenture Global Services Limited | Automotive industry high performance capability assessment |
US8891756B2 (en) * | 2008-10-30 | 2014-11-18 | Certicom Corp. | Collision-resistant elliptic curve hash functions |
US8447987B1 (en) | 2008-11-20 | 2013-05-21 | Katerina Polonsky | Authentication of brand name product ownership using public key cryptography |
US8677133B1 (en) | 2009-02-10 | 2014-03-18 | Google Inc. | Systems and methods for verifying an electronic documents provenance date |
US20100324959A1 (en) | 2009-06-18 | 2010-12-23 | Templeton William P | Processing Shipment Status Events |
US9306750B2 (en) | 2009-07-16 | 2016-04-05 | Oracle International Corporation | Techniques for securing supply chain electronic transactions |
US8745370B2 (en) * | 2010-06-28 | 2014-06-03 | Sap Ag | Secure sharing of data along supply chains |
US8839459B2 (en) * | 2010-09-22 | 2014-09-16 | Qualcomm Incorporated | Product authentication using end-to-end cryptographic scheme |
US8811620B2 (en) | 2011-02-14 | 2014-08-19 | Sap Ag | Secure sharing of item level data in the cloud |
WO2013036816A1 (en) | 2011-09-08 | 2013-03-14 | Silver Spring Networks, Inc. | Systems and methods for securing the manufacturing supply chain |
US9116969B2 (en) | 2012-04-30 | 2015-08-25 | International Business Machines Corporation | Generation of electronic pedigree |
US20140129288A1 (en) | 2012-11-06 | 2014-05-08 | Dna Response Inc. | Systems and Methods for Detecting and Eliminating Marketing of Fraudulent Goods |
US9576264B2 (en) | 2012-11-12 | 2017-02-21 | Global Healthcare Exchange, Llc | Systems and methods for supply chain management |
TWI622969B (zh) * | 2012-12-17 | 2018-05-01 | 印奈克斯托股份有限公司 | 用以使用物理特性來標記製造物品的方法及設備 |
US20160180274A1 (en) * | 2013-08-09 | 2016-06-23 | Air Products And Chemicals, Inc. | Method and system for monitoring deliveries |
EP3036672A4 (en) * | 2013-08-21 | 2017-04-26 | Ascribe GmbH | Method to securely establish, affirm, and transfer ownership of artworks |
US20150100475A1 (en) | 2013-10-09 | 2015-04-09 | Dollar Financial Group, Inc. | System and method for managing payday accounts over a mobile network |
US20150227890A1 (en) | 2014-02-07 | 2015-08-13 | Kristin Kaye Bednarek | Communications system and smart device apps supporting segmented order distributed distribution system |
US9858569B2 (en) * | 2014-03-21 | 2018-01-02 | Ramanan Navaratnam | Systems and methods in support of authentication of an item |
US20160012424A1 (en) | 2014-07-11 | 2016-01-14 | Ribbit.me! USA Inc. | Distributed ledger protocol to incentivize transactional and non-transactional commerce |
US20160098730A1 (en) * | 2014-10-01 | 2016-04-07 | The Filing Cabinet, LLC | System and Method for Block-Chain Verification of Goods |
US20160098723A1 (en) * | 2014-10-01 | 2016-04-07 | The Filing Cabinet, LLC | System and method for block-chain verification of goods |
US20160098726A1 (en) | 2014-10-07 | 2016-04-07 | Mohammad Karaki | Telephone transaction verification system |
US20160162897A1 (en) * | 2014-12-03 | 2016-06-09 | The Filing Cabinet, LLC | System and method for user authentication using crypto-currency transactions as access tokens |
-
2015
- 2015-03-12 US US14/656,445 patent/US9641338B2/en active Active - Reinstated
-
2016
- 2016-03-11 WO PCT/US2016/022139 patent/WO2016145384A1/en active Application Filing
- 2016-03-11 JP JP2017547945A patent/JP6674961B2/ja active Active
- 2016-03-11 EP EP16762655.5A patent/EP3269059A4/en not_active Withdrawn
- 2016-03-11 CN CN201680015059.5A patent/CN107409002A/zh active Pending
-
2017
- 2017-05-01 US US15/583,440 patent/US10547446B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2016145384A1 (en) | 2016-09-15 |
EP3269059A4 (en) | 2019-04-03 |
US20160269182A1 (en) | 2016-09-15 |
EP3269059A1 (en) | 2018-01-17 |
US20170237553A1 (en) | 2017-08-17 |
US9641338B2 (en) | 2017-05-02 |
US10547446B2 (en) | 2020-01-28 |
JP2018513597A (ja) | 2018-05-24 |
CN107409002A (zh) | 2017-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6674961B2 (ja) | 流通チェーンに渡って類似するアイテムのロット内の関連付けされている全てのアイテムのグループに、決定論的に再現可能な、暗号の表示を適応させるためのコンピュータ実行方法 | |
US9547769B2 (en) | Data protection hub | |
US10318932B2 (en) | Payment card processing system with structure preserving encryption | |
JP2020035436A (ja) | ペットフードのトレーサビリティシステム | |
US11245653B2 (en) | Methods and systems for creating and using massless currency | |
US20160260091A1 (en) | Universal wallet for digital currency | |
US20110161671A1 (en) | System and method for securing data | |
CN111160908B (zh) | 基于区块链的供应链交易隐私保护***、方法及相关设备 | |
WO2021134900A1 (zh) | 区块链供应链交易隐藏静态监管***及方法 | |
CN109922084A (zh) | 密钥管理方法、装置以及电子设备 | |
CN114175028B (zh) | 密码假名映射方法、计算机***、计算机程序和计算机可读介质 | |
WO2021134897A1 (zh) | 区块链供应链交易隐藏动态监管***及方法 | |
CN108537047A (zh) | 基于区块链生成信息的方法及装置 | |
WO2021114495A1 (zh) | 基于区块链的供应链交易隐私保护***、方法及相关设备 | |
Shahariar et al. | A Secure Land Record Management System using Blockchain Technology | |
Ahmad et al. | E-commerce security through elliptic curve cryptography | |
CN114144783A (zh) | 密码假名映射方法、计算机***、计算机程序和计算机可读介质 | |
CN114514550A (zh) | 将请求分区成区块链的交易 | |
Peeran et al. | E-governance security via public key cryptography using elliptic curve cryptography | |
CN110798321B (zh) | 一种基于区块链的物品信息服务方法 | |
CN114531224B (zh) | 地址的生成方法、区块链信息的处理方法以及相关设备 | |
CN115310978A (zh) | 一种数字资产的交易方法及装置 | |
HamithaNasrin et al. | A Review on Implementation Techniques of Blockchain enabled Smart Contract for Document Verification | |
CN114006689B (zh) | 基于联邦学习的数据处理方法、装置及介质 | |
Abdul Hussien et al. | STRUCTURAL DESIGN OF SECURE E-COMMERCE WEBSITES EMPLOYING MULTI-AGENT SYSTEM. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171113 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180913 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181009 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20181217 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20181219 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190409 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190806 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191205 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20191213 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200218 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200309 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6674961 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |