JP5415795B2 - 編集文書の保全性を検証する方法及び装置 - Google Patents
編集文書の保全性を検証する方法及び装置 Download PDFInfo
- Publication number
- JP5415795B2 JP5415795B2 JP2009068203A JP2009068203A JP5415795B2 JP 5415795 B2 JP5415795 B2 JP 5415795B2 JP 2009068203 A JP2009068203 A JP 2009068203A JP 2009068203 A JP2009068203 A JP 2009068203A JP 5415795 B2 JP5415795 B2 JP 5415795B2
- Authority
- JP
- Japan
- Prior art keywords
- string
- document
- commitment
- recipient
- computer
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Document Processing Apparatus (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Peptides Or Proteins (AREA)
Description
102、104:ワークステーション
106:通信媒体
108:文書所有者
110:受領者
112:オペレーティング・システム
114、126:コミットメント生成器
116:編集ユーティリティ
118:ランダム文字列生成器
120:オペレーティング・システム
122:編集分析器
124:ランダム文字列検証器
128:コミットメント
130:編集文書
132:チャレンジ
134:文字列
136、138:通信機構
802:コンピュータ・システム
804:プロセッサ
806:メモリ
808:記憶装置
810:オペレーティング・システム
812:文書編集アプリケーション
814:GUIモジュール
816:未編集文書
818:編集文書
820:コミットメント
821:文字列
822:表示装置
824:ネットワーク
826:クライアント(受領者)
Claims (4)
- コンピュータ上で文書の内容を編集し、受領者が受領者のコンピュータ上で前記編集の適切性に対するチャレンジを行えるようにする方法であって、
コンピュータ内の編集ユーティリティによって、前記文書中のテキスト位置iからの文字列Miを編集し、
コンピュータ内の文字列生成手段によって、秘密鍵Kに基づいて、入力が少なくとも前記Miに基づく逆方向の落とし戸付き一方向性関数fK -1を適用することにより、前記文字列Miから文字列Riを作成し、
コミットメント生成手段によって、前記文字列Riをランダムネスとして用いて、前記文字列Miに関するコミットメントCi=C(Mi、Ri)を作成し、
前記コミットメントCiをコンピュータに接続された通信機構を通して前記受領者のコンピュータに通信し、
前記通信機構を通して前記受領者のコンピュータからトピック文字列Tを受信し、
前記文字列生成手段によって、前記秘密鍵Kに基づいて、入力が少なくとも前記Tに基づく前記逆方向の落とし戸付き一方向性関数fK -1を適用することにより、前記文字列Tから文字列RTを作成し、
前記通信機構を通して前記受領者のコンピュータに前記文字列RTを通信する、
ステップを含み、
前記受領者のコンピュータが、
前記受領者のコンピュータ内のコミットメント生成手段によって、前記文字列RTをランダムネスとして用いて前記トピック文字列Tに関するコミットメントCT=C(T、RT)を作成し、
前記受領者のコンピュータ内のコミットメント生成手段によって、前記コミットメントCTを前記コミットメントCiと比較して、それにより前記文書の編集部分を文字列等価性についてテストする
ことを可能にする、
ことを特徴とする方法。 - 前記受領者のコンピュータが、前記秘密鍵Kに対応する公開鍵K’に基づいて文字列Tに順方向の落とし戸付き一方向性関数fK'を適用することにより、前記受信した文字列RTがT=fK'(RT)である文字列Tに対応することをさらに検証できるようにすることを特徴とする、請求項1に記載の方法。
- 前記文字列Riを作成するステップ、及び前記コミットメントCiを作成するステップは、最初に前記文字列Miを変更して前記文書中の他の文字列と区別されるユニークなものとなるようにするステップをさらに含むことを特徴とする、請求項1に記載の方法。
- 前記文字列Miを変更するステップは、前記Miを前記値iと連結して、Ri=fK -1(Mi||i)及びCi=C(Mi||i,Ri)を作成するステップを含むことを特徴とする、請求項3に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/055,870 US8245038B2 (en) | 2008-03-26 | 2008-03-26 | Method and apparatus for verifying integrity of redacted documents |
US12/055,870 | 2008-03-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009239907A JP2009239907A (ja) | 2009-10-15 |
JP5415795B2 true JP5415795B2 (ja) | 2014-02-12 |
Family
ID=40800823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009068203A Expired - Fee Related JP5415795B2 (ja) | 2008-03-26 | 2009-03-19 | 編集文書の保全性を検証する方法及び装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8245038B2 (ja) |
EP (1) | EP2105860B1 (ja) |
JP (1) | JP5415795B2 (ja) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7802305B1 (en) * | 2006-10-10 | 2010-09-21 | Adobe Systems Inc. | Methods and apparatus for automated redaction of content in a document |
JP5458711B2 (ja) * | 2009-07-15 | 2014-04-02 | 富士ゼロックス株式会社 | 情報処理プログラム及び情報処理装置 |
US20110047122A1 (en) * | 2009-08-20 | 2011-02-24 | Oto Technologies, Llc | Electronic document callback trigger creation |
US20110045808A1 (en) * | 2009-08-20 | 2011-02-24 | Oto Technologies, Llc | Dynamic callback triggers for an electronic document |
US20110045807A1 (en) * | 2009-08-20 | 2011-02-24 | Oto Technologies, Llc | Electronic document callback triggers |
US20110045810A1 (en) * | 2009-08-20 | 2011-02-24 | Oto Technologies, Llc | Semantic callback triggers for an electronic document |
US20110119361A1 (en) * | 2009-11-17 | 2011-05-19 | Oto Technologies, Llc | System and method for managing redacted electronic documents using callback triggers |
KR102238681B1 (ko) | 2013-07-01 | 2021-04-12 | 삼성전자주식회사 | 데이터 인증을 위한 서명 정보 생성 및 검증 방법과 이를 위한 시스템 |
US9530010B2 (en) * | 2013-11-07 | 2016-12-27 | Fujitsu Limited | Energy usage data management |
RU2656581C2 (ru) * | 2014-06-24 | 2018-06-05 | Общество с ограниченной ответственностью "Аби Девелопмент" | Редактирование содержимого электронного документа |
US10419225B2 (en) | 2017-01-30 | 2019-09-17 | Factom, Inc. | Validating documents via blockchain |
US10411897B2 (en) | 2017-02-17 | 2019-09-10 | Factom, Inc. | Secret sharing via blockchains |
US20180260889A1 (en) * | 2017-03-10 | 2018-09-13 | Factom | Sourcing Mortgage Documents via Blockchains |
US20180268504A1 (en) * | 2017-03-15 | 2018-09-20 | Factom | Indexing Mortgage Documents via Blockchains |
US10817873B2 (en) | 2017-03-22 | 2020-10-27 | Factom, Inc. | Auditing of electronic documents |
US10685399B2 (en) | 2017-03-31 | 2020-06-16 | Factom, Inc. | Due diligence in electronic documents |
US10270599B2 (en) | 2017-04-27 | 2019-04-23 | Factom, Inc. | Data reproducibility using blockchains |
US11170366B2 (en) | 2018-05-18 | 2021-11-09 | Inveniam Capital Partners, Inc. | Private blockchain services |
US11134120B2 (en) | 2018-05-18 | 2021-09-28 | Inveniam Capital Partners, Inc. | Load balancing in blockchain environments |
US10783164B2 (en) | 2018-05-18 | 2020-09-22 | Factom, Inc. | Import and export in blockchain environments |
US11328290B2 (en) | 2018-08-06 | 2022-05-10 | Inveniam Capital Partners, Inc. | Stable cryptocurrency coinage |
US11348097B2 (en) | 2018-08-06 | 2022-05-31 | Inveniam Capital Partners, Inc. | Digital contracts in blockchain environments |
US11044095B2 (en) | 2018-08-06 | 2021-06-22 | Factom, Inc. | Debt recordation to blockchains |
US11989208B2 (en) | 2018-08-06 | 2024-05-21 | Inveniam Capital Partners, Inc. | Transactional sharding of blockchain transactions |
US11164250B2 (en) | 2018-08-06 | 2021-11-02 | Inveniam Capital Partners, Inc. | Stable cryptocurrency coinage |
US11139960B2 (en) * | 2018-12-20 | 2021-10-05 | International Business Machines Corporation | File redaction database system |
US11151236B2 (en) * | 2018-12-20 | 2021-10-19 | International Business Machines Corporation | File verification database system |
US11025430B2 (en) * | 2018-12-20 | 2021-06-01 | International Business Machines Corporation | File provenance database system |
US11343075B2 (en) | 2020-01-17 | 2022-05-24 | Inveniam Capital Partners, Inc. | RAM hashing in blockchain environments |
US11637702B2 (en) * | 2020-03-04 | 2023-04-25 | Raytheon Bbn Technologies Corp. | Verifiable computation for cross-domain information sharing |
US11595410B2 (en) | 2020-03-04 | 2023-02-28 | Raytheon Bbn Technologies Corp. | Fragmented cross-domain solution |
US20210336789A1 (en) * | 2020-03-30 | 2021-10-28 | Facebook, Inc. | Deterministic sparse-tree based cryptographic proof of liabilities |
US12008526B2 (en) | 2021-03-26 | 2024-06-11 | Inveniam Capital Partners, Inc. | Computer system and method for programmatic collateralization services |
US12007972B2 (en) | 2021-06-19 | 2024-06-11 | Inveniam Capital Partners, Inc. | Systems and methods for processing blockchain transactions |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4678956B2 (ja) * | 2001-01-22 | 2011-04-27 | 株式会社東芝 | 属性証明プログラム及び装置 |
JP2005051734A (ja) | 2003-07-15 | 2005-02-24 | Hitachi Ltd | 電子文書の真正性保証方法および電子文書の公開システム |
JP2006254403A (ja) * | 2005-02-14 | 2006-09-21 | Nippon Telegr & Teleph Corp <Ntt> | 署名情報保護方法およびシステム |
JP2007158984A (ja) * | 2005-12-08 | 2007-06-21 | Hitachi Ltd | 電子文書の真正性保証方法および電子文書の公開システム |
JP4718321B2 (ja) * | 2005-12-26 | 2011-07-06 | 日本電信電話株式会社 | ログ監査システム及びログ監査方法 |
JPWO2008015740A1 (ja) * | 2006-08-01 | 2009-12-17 | 富士通株式会社 | 文書検証プログラム、記録媒体、文書検証方法および文書検証装置 |
-
2008
- 2008-03-26 US US12/055,870 patent/US8245038B2/en active Active
-
2009
- 2009-02-24 EP EP09153515.3A patent/EP2105860B1/en active Active
- 2009-03-19 JP JP2009068203A patent/JP5415795B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8245038B2 (en) | 2012-08-14 |
JP2009239907A (ja) | 2009-10-15 |
EP2105860A3 (en) | 2010-10-27 |
EP2105860A2 (en) | 2009-09-30 |
US20090249220A1 (en) | 2009-10-01 |
EP2105860B1 (en) | 2015-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5415795B2 (ja) | 編集文書の保全性を検証する方法及び装置 | |
CN102447559B (zh) | 针对复合资源文档创建数字签名的方法和*** | |
JP2022509104A (ja) | ブロックチェーンネットワークを介するデータの効率的且つセキュアな処理、アクセス、及び送信のためのシステム及び方法 | |
JP5753273B2 (ja) | データの真正性保証方法、管理計算機及び記憶媒体 | |
CN104933352B (zh) | 一种弱口令检测方法及装置 | |
JP2007011512A (ja) | テスト記録方法、テスト記録装置、およびテスト記録プログラム | |
CN106789091A (zh) | 一种Open XML文档数字签名和验签的实现方法及装置 | |
CN101060400B (zh) | 数据生成装置、数据分析装置、控制方法和数据处理*** | |
CN111339551B (zh) | 数据的验证方法及相关装置、设备 | |
CN110135144A (zh) | 邀请码生成方法、验证方法、装置、电子设备和存储介质 | |
CN103595696A (zh) | 一种文件所有权证明的方法及装置 | |
Afrianto et al. | Design and implementation of work training certificate verification based on public blockchain platform | |
US8214634B1 (en) | Establishing trust via aggregate peer ranking | |
Kumar et al. | SIGNIFICANCE of hash value generation in digital forensic: A case study | |
US12008083B2 (en) | Information processing apparatus, for storing consensus information among copyright holders in a blockchain | |
JP5458711B2 (ja) | 情報処理プログラム及び情報処理装置 | |
Boney | A presentation theorem for continuous logic and metric abstract elementary classes | |
US20090044018A1 (en) | Section Inclusion and Section Order Authentication Method for Computer Electronic Documents | |
JP2005094146A (ja) | バルク型時刻認証要求用プログラム、及びバルク型時刻認証要求用記録媒体、並びに、検証装置、検証方法、検証用プログラム、及び検証用記録媒体 | |
JP5304076B2 (ja) | タイムスタンプ圧縮装置、検証装置、要求装置、サーバ、制御方法、プログラム、及び記憶媒体 | |
US20200219088A1 (en) | Apparatus and method for embedding digital certifications within documents | |
Harlian et al. | Implementation of blockchain for digital document data collection website | |
CN110457954A (zh) | 合同管理装置与方法 | |
WO2008015740A1 (fr) | Programme de vérification de document, support d'enregistrement, procédé de vérification de document et dispositif de vérification de document | |
TWI569166B (zh) | 資料驗證方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130910 |
|
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: 20131015 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131114 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5415795 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |