RU2006132409A - Устройство обработки информации, устройство обработки верификации и их способы управления - Google Patents

Устройство обработки информации, устройство обработки верификации и их способы управления Download PDF

Info

Publication number
RU2006132409A
RU2006132409A RU2006132409/09A RU2006132409A RU2006132409A RU 2006132409 A RU2006132409 A RU 2006132409A RU 2006132409/09 A RU2006132409/09 A RU 2006132409/09A RU 2006132409 A RU2006132409 A RU 2006132409A RU 2006132409 A RU2006132409 A RU 2006132409A
Authority
RU
Russia
Prior art keywords
signed
digital document
data
processing device
module
Prior art date
Application number
RU2006132409/09A
Other languages
English (en)
Other versions
RU2336551C2 (ru
Inventor
Юдзи СУГА (JP)
Юдзи СУГА
Original Assignee
Кэнон Кабусики Кайся (Jp)
Кэнон Кабусики Кайся
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Кэнон Кабусики Кайся (Jp), Кэнон Кабусики Кайся filed Critical Кэнон Кабусики Кайся (Jp)
Publication of RU2006132409A publication Critical patent/RU2006132409A/ru
Application granted granted Critical
Publication of RU2336551C2 publication Critical patent/RU2336551C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Storage Device Security (AREA)
  • Document Processing Apparatus (AREA)

Claims (17)

1. Устройство обработки информации, содержащее
первый модуль формирования, выполненный с возможностью формировать данные, которые должны быть подписаны, путем разделения цифрового документа на области;
второй модуль формирования, выполненный с возможностью формировать первые значения дайджеста данных, которые должны быть подписаны, и идентификаторы, используемые для идентификации данных, которые должны быть подписаны;
третий модуль формирования, выполненный с возможностью формировать информацию подписи, основанную на множестве первых значений дайджеста и идентификаторов, полученные из упомянутого цифрового документа; и
четвертый модуль формирования, выполненный с возможностью формировать первый подписанный цифровой документ на основе информации подписи и данных, которые должны быть подписаны.
2. Устройство обработки информации по п.1, в котором упомянутый третий модуль формирования формирует значение подписи с использованием множества первых значений дайджеста и идентификаторов, полученных из упомянутого цифрового документа, и ключа шифрования и формирует информацию подписи с использованием сформированного значения подписи и множества первых значений дайджеста и идентификаторов.
3. Устройство обработки информации по п.2, также содержащее
модуль принятия выбора, выполненный с возможностью принимать выбор данных, которые должны быть подписаны,
причем упомянутый третий модуль формирования формирует информацию подписи на основе первого значения дайджеста и идентификатора данных, которые должны быть подписаны, выбор которых принят упомянутым модулем принятия выбора.
4. Устройство обработки информации по п.2, дополнительно содержащее
модуль принятия обозначения области, выполненный с возможностью принимать обозначение предопределенной области цифрового документа,
причем упомянутый первый модуль формирования формирует данные, которые должны быть подписаны, для предопределенной области, обозначенной упомянутым модулем принятия обозначения области.
5. Устройство обработки верификации, которое верифицирует цифровой документ на основе первого подписанного цифрового документа, сформированного устройством обработки информации по любому из пп.2-4, устройство обработки верификации содержит
модуль извлечения, выполненный с возможностью извлекать информацию подписи из первого подписанного цифрового документа;
модуль определения, выполненный с возможностью определять, были ли изменены первое значение дайджеста и идентификатор в информации подписи или нет;
модуль получения, выполненный с возможностью получать данные, которые должны быть подписаны, из первого подписанного цифрового документа на основе идентификатора, когда упомянутый модуль определения определяет, что первое значение дайджеста и идентификатор не были изменены;
модуль вычисления, выполненный с возможностью вычислять второе значение дайджеста данных, которые должны быть подписаны;
модуль сравнения, выполненный с возможностью сравнивать первое значение дайджеста и второе значение дайджеста; и
модуль формирования результата верификации, выполненный с возможностью формировать результат верификации на основе результата сравнения.
6. Устройство обработки верификации по п.5, в котором упомянутый модуль определения определяет, были ли изменены первое значение дайджеста и идентификатор в информации подписи или нет на основе того, соответствует ли результат, полученный путем расшифровки значения подписи, включенного в информацию подписи, с использованием ключа расшифровки первому значению дайджеста и идентификатору.
7. Устройство обработки верификации по п.5, в котором упомянутый модуль получения получает данные, которые должны быть подписаны, даже когда упомянутый модуль получения не может получить данные, которые должны быть подписаны, соответствующие одному из множества идентификаторов, но может получить данные, которые должны быть подписаны, соответствующие другим идентификаторам.
8. Устройство обработки верификации по п.5, дополнительно содержащее
модуль обработки, выполненный с возможностью применять обработку к первому подписанному цифровому документу; и
пятый модуль формирования, выполненный с возможностью формировать второй подписанный цифровой документ на основе первого подписанного цифрового документа, который подвергся обработке,
причем, когда упомянутый модуль обработки преобразует цифровой документ путем выбора любых из данных, которые должны быть подписаны, включенных в первый подписанный цифровой документ, упомянутый пятый модуль формирования формирует второй подписанный цифровой документ на основе информации подписи и данных, которые должны быть подписаны, выбранных путем обработки для преобразованного цифрового документа.
9. Способ управления устройством обработки информации, содержащий
первый этап формирования, на котором формируют данные, которые должны быть подписаны, путем разделения цифрового документа на области;
второй этап формирования, на котором формируют первые значения дайджеста данных, которые должны быть подписаны, и идентификаторы, используемые для идентификации данных, которые должны быть подписаны;
третий этап формирования, на котором формируют информацию подписи на основе множества первых значений дайджеста и идентификаторов, полученных из упомянутого цифрового документа; и
четвертый этап формирования, на котором формируют первый подписанный цифровой документ на основе информации подписи и данных, которые должны быть подписаны.
10. Способ управления устройством обработки информации по п.9, в котором на третьем этапе формирования значение подписи формируется с использованием множества первых значений дайджеста и идентификаторов, полученных из упомянутого цифрового документа, и ключа шифрования, и информация подписи формируется с использованием сформированного значения подписи и множества первых значений дайджеста и идентификаторов.
11. Способ управления устройством обработки информации по п.10, дополнительно содержащий
этап принятия выбора, на котором принимают выбор данных, которые должны быть подписаны,
причем на третьем этапе формирования информация подписи формируется на основе первого значения дайджеста и идентификатора данных, которые должны быть подписаны, выбор которых принят на этапе принятия выбора.
12. Способ управления устройством обработки информации по п.10, дополнительно содержащий
этап принятия обозначения области, на котором принимают обозначение предопределенной области цифрового документа,
причем на первом этапе формирования данные, которые должны быть подписаны, формируются для предопределенной области, обозначенной на этапе принятия обозначения области.
13. Способ управления устройством обработки верификации, который верифицирует цифровой документ на основе первого подписанного цифрового документа, сформированного способом по любому из пп.10-12, способ содержит
этап извлечения, на котором извлекают информацию подписи из первого подписанного цифрового документа;
этап определения, на котором определяют, были ли изменены первое значение дайджеста и идентификатор в информации подписи или нет;
этап получения, на котором получают данные, которые должны быть подписаны, из подписанного цифрового документа на основе идентификатора, когда на этапе определения определено, что первое значение дайджеста и идентификатор не были изменены;
этап вычисления, на котором вычисляют второе значение дайджеста данных, которые должны быть подписаны;
этап сравнения, на котором сравнивают первое значение дайджеста и второе значение дайджеста; и
этап формирования результата верификации, на котором формируют результат верификации на основе результата сравнения.
14. Способ управления устройством обработки верификации по п.13, в котором на этапе определения определение, были ли изменены первое значение дайджеста и идентификатор в информации подписи или нет, основано на том, соответствует ли результат, полученный путем расшифровки значения подписи, включенного в информацию подписи, с использованием ключа расшифровки первому значению дайджеста и идентификатору.
15. Способ управления устройством обработки верификации по п.13, в котором на этапе получения данные, которые должны быть подписаны, получаются, даже когда данные, которые должны быть подписаны, соответствующие одному из множества идентификаторов, не могут быть получены, но могут быть получены данные, которые должны быть подписаны, соответствующие другим идентификаторам.
16. Способ управления устройством обработки верификации по п.13, дополнительно содержащий
этап обработки, на котором применяют обработку к первому подписанному цифровому документу; и
пятый этап формирования, на котором формируют второй подписанный цифровой документ на основе первого подписанного цифрового документа, который подвергся обработке,
причем на пятом этапе формирования, когда цифровой документ преобразуется на этапе обработки путем выбора любых из данных, которые должны быть подписаны, включенных в первый подписанный цифровой документ, второй подписанный цифровой документ формируется на основе информации подписи и данных, которые должны быть подписаны, выбранных посредством обработки для преобразованного цифрового документа.
17. Компьютерная программа, сохраненная на машиночитаемом носителе данных, которая при загрузке в компьютер и исполнении выполняет способ по п.9.
RU2006132409/09A 2005-09-09 2006-09-08 Устройство обработки информации, устройство обработки верификации и их способы управления RU2336551C2 (ru)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2005263074 2005-09-09
JP2005-263074 2005-09-09
JP2006-232812 2006-08-29
JP2006232812A JP4993674B2 (ja) 2005-09-09 2006-08-29 情報処理装置、検証処理装置及びそれらの制御方法、コンピュータプログラム及び記憶媒体

Publications (2)

Publication Number Publication Date
RU2006132409A true RU2006132409A (ru) 2008-03-20
RU2336551C2 RU2336551C2 (ru) 2008-10-20

Family

ID=37433918

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006132409/09A RU2336551C2 (ru) 2005-09-09 2006-09-08 Устройство обработки информации, устройство обработки верификации и их способы управления

Country Status (6)

Country Link
US (1) US20070058803A1 (ru)
EP (1) EP1763196B1 (ru)
JP (1) JP4993674B2 (ru)
KR (1) KR100820272B1 (ru)
CN (1) CN1936780B (ru)
RU (1) RU2336551C2 (ru)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7162035B1 (en) 2000-05-24 2007-01-09 Tracer Detection Technology Corp. Authentication method and system
US8171567B1 (en) 2002-09-04 2012-05-01 Tracer Detection Technology Corp. Authentication method and system
JP4632413B2 (ja) * 2004-09-01 2011-02-16 キヤノン株式会社 情報暗号化装置及び情報配信装置並びにそれらの制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体
JP2007081482A (ja) * 2005-09-09 2007-03-29 Canon Inc 端末認証方法及びその装置、プログラム
JP2008059561A (ja) * 2006-08-04 2008-03-13 Canon Inc 情報処理装置、データ処理装置、および、それらの方法
JP4158829B2 (ja) * 2006-10-31 2008-10-01 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像処理方法および画像処理プログラム
JP4270276B2 (ja) * 2006-12-27 2009-05-27 株式会社日立製作所 電子データの真正性保証方法およびプログラム
JP4379483B2 (ja) * 2007-04-05 2009-12-09 富士ゼロックス株式会社 情報処理装置及びプログラム
JP5270894B2 (ja) * 2007-10-01 2013-08-21 キヤノン株式会社 情報処理装置及びその制御方法、情報処理システム、プログラム
JP5389401B2 (ja) * 2007-10-31 2014-01-15 株式会社日立製作所 暗号化装置、復号装置及び暗号システム
US7995196B1 (en) 2008-04-23 2011-08-09 Tracer Detection Technology Corp. Authentication method and system
JP5142858B2 (ja) * 2008-07-03 2013-02-13 キヤノン株式会社 画像処理装置および画像処理方法
JP5221288B2 (ja) * 2008-11-06 2013-06-26 株式会社日立国際電気 画像伝送装置
JP5350148B2 (ja) * 2008-11-28 2013-11-27 キヤノン株式会社 情報処理装置、情報処理方法
KR20100074567A (ko) * 2008-12-24 2010-07-02 삼성전자주식회사 전자서명 생성 방법, 인쇄 제어 단말장치, 및 화상형성장치
US20120296878A1 (en) * 2010-01-21 2012-11-22 Nec Corporation File set consistency verification system, file set consistency verification method, and file set consistency verification program
US8997239B2 (en) * 2011-03-31 2015-03-31 Infosys Limited Detecting code injections through cryptographic methods
US8677300B2 (en) * 2012-02-01 2014-03-18 Mentor Graphics Corporation Canonical signature generation for layout design data
US20140082183A1 (en) * 2012-09-14 2014-03-20 Salesforce.Com, Inc. Detection and handling of aggregated online content using characterizing signatures of content items
US11456876B2 (en) * 2015-03-26 2022-09-27 Assa Abloy Ab Virtual credentials and licenses
US10523440B2 (en) 2015-09-22 2019-12-31 Securerf Corporation Signature generation and verification system
US11711449B2 (en) * 2021-12-07 2023-07-25 Capital One Services, Llc Compressing websites for fast data transfers
US20230370274A1 (en) * 2022-05-12 2023-11-16 Credo.Ai Corp. Systems and methods for provable provenance for artificial intelligence model assessments

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680479A (en) 1992-04-24 1997-10-21 Canon Kabushiki Kaisha Method and apparatus for character recognition
US5465299A (en) * 1992-12-03 1995-11-07 Hitachi, Ltd. Electronic document processing system and method of forming digital signature
JP3260524B2 (ja) * 1992-12-03 2002-02-25 株式会社日立製作所 ディジタル署名の生成方法
GB2288476A (en) * 1994-04-05 1995-10-18 Ibm Authentication of printed documents.
US5689626A (en) * 1995-04-17 1997-11-18 Apple Computer, Inc. System and method for linking a file to a document and selecting the file
US5671389A (en) * 1996-01-11 1997-09-23 Quantum Corporation Adaptive compression caching for tape recording
JP3540511B2 (ja) * 1996-06-18 2004-07-07 株式会社東芝 電子署名検証装置
US5958051A (en) * 1996-11-27 1999-09-28 Sun Microsystems, Inc. Implementing digital signatures for data streams and data archives
US5898779A (en) * 1997-04-14 1999-04-27 Eastman Kodak Company Photograhic system with selected area image authentication
US6785815B1 (en) * 1999-06-08 2004-08-31 Intertrust Technologies Corp. Methods and systems for encoding and protecting data using digital signature and watermarking techniques
JP2001223735A (ja) * 2000-02-09 2001-08-17 Fuji Xerox Co Ltd データ通信装置及び記録媒体
JP4103340B2 (ja) * 2001-05-08 2008-06-18 株式会社日立製作所 デジタル署名表示装置
KR20020096616A (ko) * 2001-06-21 2002-12-31 한국전자통신연구원 전자문서에 대한 xml 형태의 전자서명 생성/검증 장치및 방법
US20030084095A1 (en) * 2001-10-26 2003-05-01 Hayden Douglas Todd Method to preserve web page links using registration and notification
JP2003198540A (ja) * 2001-12-28 2003-07-11 Canon Inc 画像生成装置および検証データ生成方法
US7512811B2 (en) * 2003-01-14 2009-03-31 Canon Kabushiki Kaisha Encryption/decryption method for data limited in value range, apparatus and program therefor
JP2004364070A (ja) * 2003-06-06 2004-12-24 Hitachi Ltd マスキング可能な署名技術を用いた電子文書管理システム
WO2005018136A1 (ja) * 2003-07-11 2005-02-24 Canon Kabushiki Kaisha 鍵情報処理方法及びその装置、並びにプログラム
JP2005051734A (ja) * 2003-07-15 2005-02-24 Hitachi Ltd 電子文書の真正性保証方法および電子文書の公開システム
JP2006060772A (ja) * 2004-03-31 2006-03-02 Toto Ltd マイクロストリップアンテナ及び高周波センサ
JP4728104B2 (ja) * 2004-11-29 2011-07-20 株式会社日立製作所 電子画像の真正性保証方法および電子データ公開システム
JP2006157399A (ja) * 2004-11-29 2006-06-15 Hitachi Ltd 電子署名付き電子文書交換支援方法及び情報処理装置
JP4827468B2 (ja) * 2005-07-25 2011-11-30 キヤノン株式会社 情報処理装置及び情報処理装置の制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体
JP4921065B2 (ja) * 2005-09-08 2012-04-18 キヤノン株式会社 情報処理装置及び方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体
JP5013694B2 (ja) * 2005-09-09 2012-08-29 キヤノン株式会社 画像処理方法、画像処理装置、プログラムコード及び記憶媒体
JP2007081482A (ja) * 2005-09-09 2007-03-29 Canon Inc 端末認証方法及びその装置、プログラム
JP4865282B2 (ja) * 2005-09-09 2012-02-01 キヤノン株式会社 画像処理装置の制御方法、画像処理装置、プログラムコード及び記憶媒体
JPWO2008015740A1 (ja) * 2006-08-01 2009-12-17 富士通株式会社 文書検証プログラム、記録媒体、文書検証方法および文書検証装置
JP4894857B2 (ja) * 2006-08-04 2012-03-14 富士通株式会社 電子文書を管理するプログラム、方法、及び装置

Also Published As

Publication number Publication date
RU2336551C2 (ru) 2008-10-20
US20070058803A1 (en) 2007-03-15
EP1763196A3 (en) 2007-11-07
KR20070029575A (ko) 2007-03-14
CN1936780A (zh) 2007-03-28
JP2007104643A (ja) 2007-04-19
KR100820272B1 (ko) 2008-04-07
CN1936780B (zh) 2012-01-11
EP1763196B1 (en) 2014-04-23
JP4993674B2 (ja) 2012-08-08
EP1763196A2 (en) 2007-03-14

Similar Documents

Publication Publication Date Title
RU2006132409A (ru) Устройство обработки информации, устройство обработки верификации и их способы управления
JP2007104643A5 (ru)
US20120317421A1 (en) Fingerprinting Executable Code
WO2002011425A3 (en) Indigenous authentication for sensor-recorders and other information capture devices
WO2016051856A1 (ja) 逐次バイオメトリック暗号システムおよび逐次バイオメトリック暗号処理方法
FR2986631A1 (fr) Dispositif et procede de production d'un code d'authentification d'un message
US20090190805A1 (en) System and method for fingerprint recognition
EP3637674A1 (en) Computer system, secret information verification method, and computer
JP6451938B2 (ja) 暗号文照合システム、方法、およびプログラム
US20080104403A1 (en) Methods and apparatus for data authentication with multiple keys
JP2015019292A (ja) 秘匿データ照合装置、秘匿データ照合プログラムおよび秘匿データ照合方法
Voloshynovskiy et al. Physical object authentication: Detection-theoretic comparison of natural and artificial randomness
EP2786519B1 (en) User access control based on a graphical signature
US8499357B1 (en) Signing a library file to verify a callback function
JP4375212B2 (ja) 照合装置、照合方法、照合システム、およびプログラム
US20180316512A1 (en) Authenticating a secondary device based on encrypted tables
CN109756344B (zh) 一种文档的数字签名及其验证方法和装置
WO2020226531A3 (ru) Способ удаленной верификации документов
KR101630462B1 (ko) 키보드 보안 장치 및 방법
CN110943839A (zh) 一种签名验证方法、装置、电子设备及可读存储介质
JP2007304888A (ja) ファイル管理装置、ファイル管理方法、及びこれらを実現するプログラム
CN115299010A (zh) 用于验证数据完整性的方法和设备
JP2008520134A (ja) 情報信号の改ざんを検出するための装置及び方法
AU2015261664B2 (en) Systems and Methods for Managing Cryptographic Keys
KR101450335B1 (ko) 지문 기반의 진본 확인을 보조하는 전자 문서 작성 장치 및 방법

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20160909