JP5381543B2 - データ処理装置、署名処理プログラム、検証プログラム、及び署名プログラム - Google Patents
データ処理装置、署名処理プログラム、検証プログラム、及び署名プログラム Download PDFInfo
- Publication number
- JP5381543B2 JP5381543B2 JP2009216437A JP2009216437A JP5381543B2 JP 5381543 B2 JP5381543 B2 JP 5381543B2 JP 2009216437 A JP2009216437 A JP 2009216437A JP 2009216437 A JP2009216437 A JP 2009216437A JP 5381543 B2 JP5381543 B2 JP 5381543B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- deleted
- electronic signature
- storage unit
- signer
- 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)
- Storage Device Security (AREA)
- Document Processing Apparatus (AREA)
Description
データ格納部に格納されているコンテンツデータに含まれる複数のデータブロックのうち削除すべきデータブロックの指定を受け付ける入力部と、
各前記データブロックについてハッシュ値を算出するハッシュ生成部と、
前記複数のデータブロックのうち前記削除すべきデータブロックの前記ハッシュ値の積H1と、所定の値g及びNとを用いて、署名者の補助データβ=gH1(mod N)を算出し、補助データ格納部に格納する補助データ生成部と、
前記複数のデータブロックのうち前記削除すべきデータブロックを除く残存データブロックの前記ハッシュ値の積H2と、前記所定の値g及びNとを用いて、中間データα=gH2(mod N)を算出し、さらに当該中間データαと前記削除すべきデータブロックの位置データとの組み合わせに対して削除指示者の秘密鍵により電子署名を生成し、電子署名格納部に格納する電子署名生成部と、
前記補助データ格納部に格納されている前記補助データと、前記電子署名格納部に格納されている前記電子署名と、前記削除すべきデータブロックの位置データと、前記データ格納部に格納されているコンテンツデータのうち前記残存データブロックを含む改訂コンテンツデータと、前記データ格納部に格納されている他の電子署名とを、指定出力先に出力する出力部と、
を有するデータ処理装置。
前記データ格納部に、過去の補助データβi及び過去の削除データブロックの位置データが格納されている場合には、
前記補助データ生成部が、
前記削除すべきデータブロックの前記ハッシュ値の積H1と、前記所定の値Nとを用いて、前記データ格納部に格納されている前記過去の補助データβiを、βi H1(mod N)で更新し、前記補助データ格納部に格納し、
前記出力部が、前記補助データ格納部に格納されている前記過去の補助データと、前記データ格納部に格納されている前記過去の削除データブロックの位置データとをさらに出力する
付記1記載のデータ処理装置。
削除済みコンテンツデータと、当該削除済みコンテンツデータに対応する電子署名と、当該削除済みコンテンツデータについての削除データブロックの位置データと、削除前コンテンツデータについての電子署名と、前記削除前コンテンツデータに対する電子署名の署名者の補助データβとを格納するデータ格納部と、
前記削除済みコンテンツデータに含まれる各データブロックについてハッシュ値を算出するハッシュ生成部と、
所定の値g及びNと、前記ハッシュ値の積H1とを用いて、中間データα=gH1(mod N)を算出し、当該中間データαと前記データ格納部に格納されている前記削除済みコンテンツデータについての削除済みデータブロックの位置データ及び前記削除済みコンテンツデータに対応する電子署名と当該電子署名の署名者の公開鍵とを用いて、前記削除済みコンテンツデータに対応する電子署名の検証を実施する検証部と、
を有し、
前記検証部は、
前記削除済みコンテンツデータに対応する電子署名の検証が成功すると、
前記所定の値Nと、前記ハッシュ値の積H1と、前記削除前コンテンツデータについての電子署名の署名者の補助データβとを用いて、第2の中間データα2=βH1(mod N)を算出し、当該第2の中間データα2と前記削除前コンテンツデータについての電子署名の署名者の公開鍵と前記削除前コンテンツデータについての電子署名とを用いて、前記削除前コンテンツデータについての電子署名の検証を実施する
データ処理装置。
前記データ格納部に、さらに過去の削除者についての電子署名と、さらに過去の削除データブロックの位置データと、さらに過去の削除者についての補助データβ2とがさらに格納されている場合には、
前記検証部は、
前記削除済みコンテンツデータに対応する電子署名の検証が成功すると、
前記所定の値Nと、前記ハッシュ値の積H1と、前記さらに過去の削除者についての補助データβ2とを用いて、第3の中間データα3=β2 H1(mod N)を算出し、当該第3の中間データα3と前記データ格納部に格納されている前記さらに過去の削除データブロックの位置データ、前記さらに過去の削除者についての電子署名及び前記さらに過去の削除者についての電子署名と当該さらに過去の削除者の公開鍵とを用いて、前記さらに過去の削除者についての電子署名の検証を実施する
付記3記載のデータ処理装置。
コンテンツデータ格納部に格納されている署名対象のコンテンツデータを複数のデータブロックに分割し、分割データ格納部に格納するデータ分割部と、
前記分割データ格納部に格納されている各前記データブロックについてハッシュ値を算出するハッシュ生成部と、
所定の値g及びNと、算出された前記ハッシュ値の積Hとを用いて、中間データα=gH(mod N)を算出し、当該中間データαに対して署名者の秘密鍵により電子署名を生成し、電子署名格納部に格納する電子署名生成部と、
を有するデータ処理装置。
コンピュータに、
コンテンツデータ格納部に格納されている署名対象のコンテンツデータを複数のデータブロックに分割し、分割データ格納部に格納するステップと、
前記分割データ格納部に格納されている各前記データブロックについてハッシュ値を算出するステップと、
所定の値g及びNと、算出された前記ハッシュ値の積Hとを用いて、中間データα=gH(mod N)を算出し、当該中間データαに対して署名者の秘密鍵により電子署名を生成し、電子署名格納部に格納するステップと、
を実行させるための、署名処理プログラム。
コンピュータに、
データ格納部に格納されているコンテンツデータに含まれる複数のデータブロックのうち削除すべきデータブロックの指定を受け付けるステップと、
各前記データブロックについてハッシュ値を算出するステップと、
前記複数のデータブロックのうち前記削除すべきデータブロックの前記ハッシュ値の積H1と、所定の値g及びNとを用いて、署名者の補助データβ=gH1(mod N)を算出し、補助データ格納部に格納するステップと、
前記複数のデータブロックのうち前記削除すべきデータブロックを除く残存データブロックの前記ハッシュ値の積H2と、前記所定の値g及びNとを用いて、中間データα=gH2(mod N)を算出し、さらに当該中間データαと前記削除すべきデータブロックの位置データとの組み合わせに対して削除指示者の秘密鍵により電子署名を生成し、電子署名格納部に格納するステップと、
前記補助データ格納部に格納されている前記補助データと、前記電子署名格納部に格納されている前記電子署名と、前記削除すべきデータブロックの位置データと、前記データ格納部に格納されているコンテンツデータのうち前記残存データブロックを含む改訂コンテンツデータと、前記データ格納部に格納されている他の電子署名とを、指定出力先に出力する出力ステップと、
を実行させるための、削除署名処理プログラム。
前記データ格納部に、過去の補助データβi及び過去の削除データブロックの位置データが格納されている場合に、
前記削除すべきデータブロックの前記ハッシュ値の積H1と、前記所定の値Nとを用いて、前記データ格納部に格納されている前記過去の補助データβiを、βi H1(mod N)で更新し、前記補助データ格納部に格納するステップ
をさらに前記コンピュータに実行させ、
前記出力ステップにおいて、前記補助データ格納部に格納されている前記過去の補助データと、前記データ格納部に格納されている前記過去の削除データブロックの位置データとをさらに出力する
付記7記載の削除署名処理プログラム。
コンピュータに、
削除済みコンテンツデータと、当該削除済みコンテンツデータに対応する電子署名と、当該削除済みコンテンツデータについての削除データブロックの位置データと、削除前コンテンツデータについての電子署名と、前記削除前コンテンツデータに対する電子署名の署名者の補助データβとを格納するデータ格納部に格納されている前記削除済みコンテンツデータに含まれる各データブロックについてハッシュ値を算出するステップと、
所定の値g及びNと、前記ハッシュ値の積H1とを用いて、中間データα=gH1(mod N)を算出し、当該中間データαと前記データ格納部に格納されている前記削除済みコンテンツデータについての削除データブロックの位置データ及び前記削除済みコンテンツデータに対応する電子署名と当該電子署名の署名者の公開鍵とを用いて、前記削除済みコンテンツデータに対応する電子署名の検証を実施するステップと、
前記削除済みコンテンツデータに対応する電子署名の検証が成功すると、前記所定の値Nと、前記ハッシュ値の積H1と、前記削除前コンテンツデータについての電子署名の署名者の補助データβとを用いて、第2の中間データα2=βH1(mod N)を算出し、当該第2の中間データα2と前記削除前コンテンツデータについての電子署名の署名者の公開鍵と前記削除前コンテンツデータについての電子署名とを用いて、前記削除前コンテンツデータについての電子署名の検証を実施するステップと、
を実行させるための、検証処理プログラム。
前記データ格納部に、さらに過去の削除者についての電子署名と、さらに過去の削除データブロックの位置データと、さらに過去の削除者についての補助データβ2とがさらに格納されている場合に、
前記削除済みコンテンツデータに対応する電子署名の検証が成功すると、前記所定の値Nと、前記ハッシュ値の積H1と、前記さらに過去の削除者についての補助データβ2とを用いて、第3の中間データα3=β2 H1(mod N)を算出し、当該第3の中間データα3と前記データ格納部に格納されている前記さらに過去の削除データブロックの位置データ、前記さらに過去の削除者についての電子署名及び前記さらに過去の削除者についての電子署名と当該さらに過去の削除者の公開鍵とを用いて、前記さらに過去の削除者についての電子署名の検証を実施するステップ
をさらに前記コンピュータに実行させるための付記9記載の検証処理プログラム。
33 データ分割部 34 分割データ格納部
35 ハッシュ生成部 36 ハッシュデータ格納部
37 署名処理部 38 署名データ格納部
39 出力部
51 データ受信部 52 受信データ格納部
53 データ分割部 54 入力部
55 分割データ格納部 56 ハッシュ生成部
57 改訂データ生成部 58 ハッシュデータ格納部
59 改訂データ格納部 60 署名処理部
61 補助データ処理部 62 署名データ格納部
63 補助データ格納部 65 出力部
71 データ受信部 72 受信データ格納部
73 データ分割部 74 分割データ格納部
75 ハッシュ生成部 76 ハッシュデータ格納部
77 公開鍵取得部 78 検証部
79 出力部 80 入力部
Claims (6)
- データ格納部に格納されているコンテンツデータに含まれる複数のデータブロックのうち削除すべきデータブロックの指定を受け付ける入力部と、
各前記データブロックについてハッシュ値を算出するハッシュ生成部と、
前記複数のデータブロックのうち前記削除すべきデータブロックの前記ハッシュ値の積H1と、所定の値g及びNとを用いて、署名者の補助データβ=gH1(mod N)を算出し、補助データ格納部に格納する補助データ生成部と、
前記複数のデータブロックのうち前記削除すべきデータブロックを除く残存データブロックの前記ハッシュ値の積H2と、前記所定の値g及びNとを用いて、中間データα=gH2(mod N)を算出し、さらに当該中間データαと前記削除すべきデータブロックの位置データとの組み合わせに対して削除指示者の秘密鍵により電子署名を生成し、電子署名格納部に格納する電子署名生成部と、
前記補助データ格納部に格納されている前記補助データと、前記電子署名格納部に格納されている前記電子署名と、前記削除すべきデータブロックの位置データと、前記データ格納部に格納されているコンテンツデータのうち前記残存データブロックを含む改訂コンテンツデータと、前記データ格納部に格納されている、前記コンテンツデータの署名者の電子署名とを、指定出力先に出力する出力部と、
を有するデータ処理装置。 - 前記データ格納部に、過去の補助データβi及び過去の削除データブロックの位置データが格納されている場合には、
前記補助データ生成部が、
前記削除すべきデータブロックの前記ハッシュ値の積H1と、前記所定の値Nとを用いて、前記データ格納部に格納されている前記過去の補助データβiを、βi H1(mod N)で更新し、前記補助データ格納部に格納し、
前記出力部が、前記補助データ格納部に格納されている前記過去の補助データと、前記データ格納部に格納されている前記過去の削除データブロックの位置データとをさらに出力する
請求項1記載のデータ処理装置。 - 削除済みコンテンツデータと、当該削除済みコンテンツデータに対応する電子署名と、当該削除済みコンテンツデータについての削除データブロックの位置データと、削除前コンテンツデータについての電子署名と、前記削除前コンテンツデータに対する電子署名の署名者の補助データβとを格納するデータ格納部と、
前記削除済みコンテンツデータに含まれる各データブロックについてハッシュ値を算出するハッシュ生成部と、
所定の値g及びNと、前記ハッシュ値の積H1とを用いて、中間データα=gH1(mod N)を算出し、前記削除済みコンテンツデータに対応する電子署名を当該電子署名の署名者の公開鍵で復号化した結果の第1の部分と前記中間データとが一致するか否か、前記復号化した結果の第2の部分と前記削除済みデータブロックの位置データとが一致するか否かを判断することによって、前記削除済みコンテンツデータに対応する電子署名の検証を実施する検証部と、
を有し、
前記検証部は、
前記削除済みコンテンツデータに対応する電子署名の検証が成功すると、
前記所定の値Nと、前記ハッシュ値の積H1と、前記削除前コンテンツデータについての電子署名の署名者の補助データβとを用いて、第2の中間データα2=βH1(mod N)を算出し、前記削除前コンテンツデータについての電子署名を当該電子署名の署名者の公開鍵で復号化した結果と前記第2の中間データとが一致するか否かを判断することによって、前記削除前コンテンツデータについての電子署名の検証を実施する
データ処理装置。 - 前記データ格納部に、さらに過去の削除者についての電子署名と、さらに過去の削除データブロックの位置データと、さらに過去の削除者についての補助データβ2とがさらに格納されている場合には、
前記検証部は、
前記削除済みコンテンツデータに対応する電子署名の検証が成功すると、
前記所定の値Nと、前記ハッシュ値の積H1と、前記さらに過去の削除者についての補助データβ2とを用いて、第3の中間データα3=β2 H1(mod N)を算出し、前記さらに過去の削除者についての電子署名を当該さらに過去の削除者の公開鍵で復号化した第2の結果の第1の部分と前記第3の中間データとが一致するか否か、前記復号化した第2の結果の第2の部分と前記さらに過去の削除データブロックの位置データとが一致するか否かを判断することによって、前記さらに過去の削除者についての電子署名の検証を実施する
請求項3記載のデータ処理装置。 - コンピュータに、
データ格納部に格納されているコンテンツデータに含まれる複数のデータブロックのうち削除すべきデータブロックの指定を受け付けるステップと、
各前記データブロックについてハッシュ値を算出するステップと、
前記複数のデータブロックのうち前記削除すべきデータブロックの前記ハッシュ値の積H1と、所定の値g及びNとを用いて、署名者の補助データβ=gH1(mod N)を算出し、補助データ格納部に格納するステップと、
前記複数のデータブロックのうち前記削除すべきデータブロックを除く残存データブロックの前記ハッシュ値の積H2と、前記所定の値g及びNとを用いて、中間データα=gH2(mod N)を算出し、さらに当該中間データαと前記削除すべきデータブロックの位置データとの組み合わせに対して削除指示者の秘密鍵により電子署名を生成し、電子署名格納部に格納するステップと、
前記補助データ格納部に格納されている前記補助データと、前記電子署名格納部に格納されている前記電子署名と、前記削除すべきデータブロックの位置データと、前記データ格納部に格納されているコンテンツデータのうち前記残存データブロックを含む改訂コンテンツデータと、前記データ格納部に格納されている、前記コンテンツデータの署名者の電子署名とを、指定出力先に出力する出力ステップと、
を実行させるための、削除署名処理プログラム。 - コンピュータに、
削除済みコンテンツデータと、当該削除済みコンテンツデータに対応する電子署名と、当該削除済みコンテンツデータについての削除データブロックの位置データと、削除前コンテンツデータについての電子署名と、前記削除前コンテンツデータに対する電子署名の署名者の補助データβとを格納するデータ格納部に格納されている前記削除済みコンテンツデータに含まれる各データブロックについてハッシュ値を算出するステップと、
所定の値g及びNと、前記ハッシュ値の積H1とを用いて、中間データα=gH1(mod N)を算出し、前記削除済みコンテンツデータに対応する電子署名を当該電子署名の署名者の公開鍵で復号化した結果の第1の部分と前記中間データとが一致するか否か、前記復号化した結果の第2の部分と前記削除済みデータブロックの位置データとが一致するか否かを判断することによって、前記削除済みコンテンツデータに対応する電子署名の検証を実施するステップと、
前記削除済みコンテンツデータに対応する電子署名の検証が成功すると、前記所定の値Nと、前記ハッシュ値の積H1と、前記削除前コンテンツデータについての電子署名の署名者の補助データβとを用いて、第2の中間データα2=βH1(mod N)を算出し、前記削除前コンテンツデータについての電子署名を当該電子署名の署名者の公開鍵で復号化した結果と前記第2の中間データとが一致するか否かを判断することによって、前記削除前コンテンツデータについての電子署名の検証を実施するステップと、
を実行させるための、検証処理プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009216437A JP5381543B2 (ja) | 2009-09-18 | 2009-09-18 | データ処理装置、署名処理プログラム、検証プログラム、及び署名プログラム |
US12/884,476 US8533483B2 (en) | 2009-09-18 | 2010-09-17 | Data processing apparatus and digital signature method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009216437A JP5381543B2 (ja) | 2009-09-18 | 2009-09-18 | データ処理装置、署名処理プログラム、検証プログラム、及び署名プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011065497A JP2011065497A (ja) | 2011-03-31 |
JP5381543B2 true JP5381543B2 (ja) | 2014-01-08 |
Family
ID=43757647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009216437A Expired - Fee Related JP5381543B2 (ja) | 2009-09-18 | 2009-09-18 | データ処理装置、署名処理プログラム、検証プログラム、及び署名プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8533483B2 (ja) |
JP (1) | JP5381543B2 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1983436B1 (fr) * | 2007-04-20 | 2010-10-06 | St Microelectronics S.A. | Contrôle d'intégrité d'une mémoire externe à un processeur |
WO2012122994A1 (en) * | 2011-03-11 | 2012-09-20 | Kreft Heinz | Off-line transfer of electronic tokens between peer-devices |
US8687803B2 (en) * | 2011-09-14 | 2014-04-01 | Apple Inc. | Operational mode for block ciphers |
GB2499985A (en) * | 2012-02-29 | 2013-09-11 | Nds Ltd | Current state of OTP memory used with new received information to define new OTP state for computation of new digital signature in preventing playback attacks |
US10339124B2 (en) * | 2015-05-27 | 2019-07-02 | Quest Software Inc. | Data fingerprint strengthening |
GB2540562B (en) * | 2015-07-21 | 2019-09-04 | Advanced Risc Mach Ltd | Method of and apparatus for generating a signature representative of the content of an array of data |
JP6544205B2 (ja) * | 2015-11-04 | 2019-07-17 | 株式会社リコー | 情報処理装置、プログラム、情報処理システムおよび情報処理方法 |
WO2017095435A1 (en) | 2015-12-04 | 2017-06-08 | Hewlett Packard Enterprise Development Lp | Combining hashes of data blocks |
US10915567B1 (en) * | 2018-03-15 | 2021-02-09 | Facebook, Inc. | Content selection metric determination for a content distribution system |
US10992456B2 (en) * | 2018-10-09 | 2021-04-27 | International Business Machines Corporation | Certifying authenticity of data modifications |
US11374762B2 (en) | 2018-10-09 | 2022-06-28 | International Business Machines Corporation | Certifying authenticity of data modifications |
US11849047B2 (en) | 2018-10-09 | 2023-12-19 | International Business Machines Corporation | Certifying authenticity of data modifications |
US11151236B2 (en) * | 2018-12-20 | 2021-10-19 | International Business Machines Corporation | File verification database system |
US11139960B2 (en) * | 2018-12-20 | 2021-10-05 | International Business Machines Corporation | File redaction database system |
US11025430B2 (en) * | 2018-12-20 | 2021-06-01 | International Business Machines Corporation | File provenance database system |
EP3832514A1 (en) * | 2019-12-06 | 2021-06-09 | Vocalink Limited | An apparatus, computer program and method |
EP3832513A1 (en) * | 2019-12-06 | 2021-06-09 | Vocalink Limited | An apparatus, computer program and method |
JP7323807B2 (ja) * | 2020-01-20 | 2023-08-09 | 富士通株式会社 | 検証方法、プログラム、および情報処理装置 |
FR3140457A1 (fr) * | 2022-10-04 | 2024-04-05 | Marbeuf Conseil Et Recherche | Méthode d’amélioration de hachage d’un fichier |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1989498B (zh) * | 2004-07-20 | 2012-10-17 | 富士通株式会社 | 电子文件管理***及电子文件管理方法 |
JP2006060722A (ja) | 2004-08-24 | 2006-03-02 | Hitachi Ltd | 電子文書の真正性保証方法および電子文書の公開システム |
US20070168671A1 (en) | 2006-01-16 | 2007-07-19 | Fujitsu Limited | Digital document management system, digital document management method, and digital document management program |
JP2009010504A (ja) * | 2007-06-26 | 2009-01-15 | Hitachi Ltd | 電子データの真正性保証方法及びシステム |
JP4477678B2 (ja) * | 2008-01-21 | 2010-06-09 | 富士通株式会社 | 電子署名方式、電子署名プログラムおよび電子署名装置 |
JP2009182864A (ja) * | 2008-01-31 | 2009-08-13 | Hitachi Kokusai Electric Inc | 署名装置、検証装置、プログラム、署名方法、検証方法及びシステム |
-
2009
- 2009-09-18 JP JP2009216437A patent/JP5381543B2/ja not_active Expired - Fee Related
-
2010
- 2010-09-17 US US12/884,476 patent/US8533483B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20110072278A1 (en) | 2011-03-24 |
US8533483B2 (en) | 2013-09-10 |
JP2011065497A (ja) | 2011-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5381543B2 (ja) | データ処理装置、署名処理プログラム、検証プログラム、及び署名プログラム | |
EP3361408B1 (en) | Verifiable version control on authenticated and/or encrypted electronic documents | |
CN113014392B (zh) | 基于区块链的数字证书管理方法及***、设备、存储介质 | |
US8583925B2 (en) | Mix-net system | |
JP4993674B2 (ja) | 情報処理装置、検証処理装置及びそれらの制御方法、コンピュータプログラム及び記憶媒体 | |
US7958361B2 (en) | Information processing apparatus and method | |
JP5332635B2 (ja) | 電子署名方法、電子署名プログラムおよび電子署名装置 | |
US20090193259A1 (en) | Electronic document authenticity assurance method and electronic document disclosure system | |
US20080172562A1 (en) | Encryption and authentication of data and for decryption and verification of authenticity of data | |
US20100046749A1 (en) | Content protection apparatus, and content utilization apparatus | |
JP4776906B2 (ja) | 署名生成方法及び情報処理装置 | |
JP5239849B2 (ja) | 電子署名方法、電子署名プログラムおよび電子署名装置 | |
JP5471444B2 (ja) | コンテンツの公開システム及び該システムにおける公開コンテンツの保証方法 | |
CN112784284B (zh) | 加密处理***、加密处理方法以及记录介质 | |
WO2022068239A1 (zh) | 数据处理方法、节点设备及存储介质 | |
JP2006060722A (ja) | 電子文書の真正性保証方法および電子文書の公開システム | |
Gudeme et al. | Review of remote data integrity auditing schemes in cloud computing: taxonomy, analysis, and open issues | |
CN115001730B (zh) | 分布式场景下基于角色属性的访问控制***及方法 | |
CN109743327B (zh) | 基于无证书的云存储中共享数据的完整性公开验证方法 | |
JP2000250408A (ja) | ファイル認証システム、署名システム及び署名方法、認証システム及び認証方法、及び記録媒体 | |
JP6685968B2 (ja) | データ管理システム、データ管理方法及びデータ管理プログラム | |
JP6782758B2 (ja) | 長期署名データ生成装置および長期署名データ生成方法 | |
JP2006065408A (ja) | 署名生成方法、署名検証方法、及び情報処理装置 | |
JP2002006739A (ja) | 認証情報生成装置およびデータ検証装置 | |
JP2008054355A (ja) | 電子データの真正性保証方法,電子データの開示方法,および,電子データの公開システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120605 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130625 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130816 |
|
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: 20130903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130916 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |