RU2006132409A - Устройство обработки информации, устройство обработки верификации и их способы управления - Google Patents
Устройство обработки информации, устройство обработки верификации и их способы управления Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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/0442—Network 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying 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.
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)
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)
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 | 富士通株式会社 | 電子文書を管理するプログラム、方法、及び装置 |
-
2006
- 2006-08-29 JP JP2006232812A patent/JP4993674B2/ja not_active Expired - Fee Related
- 2006-09-06 EP EP06120194.3A patent/EP1763196B1/en not_active Expired - Fee Related
- 2006-09-06 US US11/470,389 patent/US20070058803A1/en not_active Abandoned
- 2006-09-08 CN CN2006101291211A patent/CN1936780B/zh not_active Expired - Fee Related
- 2006-09-08 KR KR1020060086589A patent/KR100820272B1/ko not_active IP Right Cessation
- 2006-09-08 RU RU2006132409/09A patent/RU2336551C2/ru not_active IP Right Cessation
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 |