【手続補正書】
【提出日】平成23年5月16日(2011.5.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の通信装置の原本データを第２の通信装置が証明する電子証明システムであって、
前記第１の通信装置は、
乱数を生成する乱数生成部と、
前記乱数を前記第２の通信装置の公開鍵を用いて暗号化する第１の暗号化部と、
前記第１の暗号化部で暗号化された乱数を用いて前記原本データを攪乱する攪乱部と、
前記攪乱部で攪乱された原本データを前記第２の通信装置に送信する第１の送信部と、を有し、
前記第２の通信装置は、
前記攪乱部で攪乱された原本データに証明事項データを付加する証明事項データ付加部と、
前記証明事項データ付加部で証明事項データを付加された原本データを秘密鍵を用いて暗号化する第２の暗号化部と、
前記第２の暗号化部で暗号化された原本データを、前記第１の通信装置または少なくとも前記乱数および前記公開鍵を有する第３の通信装置に送信する第２の送信部と、を有する電子証明システム。
【請求項２】
請求項１記載の電子証明システムであって、
前記第１の送信部は、前記第３の通信装置に前記乱数を送信する、電子証明システム。
【請求項３】
請求項２記載の電子証明システムであって、
前記第１の送信部は、前記第３の通信装置に前記原本データを送信する、電子証明システム。
【請求項４】
請求項１記載の電子証明システムであって、
前記第２の送信部は、前記証明事項データを前記第１の通信装置または前記第３の通信装置に送信する、電子証明システム。
【請求項５】
請求項１記載の電子証明システムであって、
前記第２の暗号化部は、前記秘密鍵を用いて前記証明事項データを暗号化し、
前記第２の送信部は、前記秘密鍵を用いて暗号化された証明事項データを前記第３の通信装置に送信する、電子証明システム。
【請求項６】
請求項１ないし５いずれか１項記載の電子証明システムであって、
前記証明事項データは時刻情報を含む、電子証明システム。
【請求項７】
請求項１ないし６いずれか１項記載の電子証明システムであって、
前記攪乱部は、前記第１の暗号化部で暗号化された乱数を用いて前記原本データを分割した各データをそれぞれ攪乱する、電子証明システム。
【請求項８】
第１の通信装置と第２の通信装置との間で秘匿通信を行う秘匿通信システムであって、
前記第１の通信装置は、
乱数を生成する乱数生成部と、
前記第２の通信装置の公開鍵を用いて前記乱数を暗号化する第１の暗号化部と、
前記第１の暗号化部で暗号化された乱数を前記第２の通信装置に送信する送信部と、を有し、
前記第２の通信装置は、
前記第１の暗号化部で暗号化された乱数に証明事項データを付加する証明事項データ付加部と、
前記証明事項データ付加部で証明事項データを付加された乱数を秘密鍵を用いて暗号化する第２の暗号化部と、
前記第２の暗号化部で暗号化された乱数を前記第１の通信装置に送信する第２の送信部と、を有する秘匿通信システム。
【請求項９】
証明書発行元装置によって原本データの電子証明が行われる証明書依頼元装置であって、
乱数を生成する乱数生成部と、
前記乱数を前記証明書発行元装置の公開鍵を用いて暗号化する暗号化部と、
前記暗号化部で暗号化された乱数を用いて前記原本データを攪乱する攪乱部と、
前記攪乱部で攪乱された原本データを前記証明書発行元装置に送信する送信部と、を備える証明書依頼元装置。
【請求項１０】
乱数を生成する証明書依頼元装置が前記乱数および自装置の公開鍵を用いて攪乱した原本データの電子証明を行う証明書発行元装置であって、
前記原本データに証明事項データを付加する証明事項データ付加部と、
前記証明事項データ付加部で証明事項データを付加された原本データを秘密鍵を用いて暗号化する暗号化部と、
前記暗号化部で暗号化された原本データを、前記証明書依頼元装置または少なくとも前記乱数および前記公開鍵を有する通信装置に送信する送信部と、を備える証明書発行元装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】電子証明システム、秘匿通信システム、証明書依頼元装置及び証明書発行元装置
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
前記課題を解決するために本発明の電子証明システムは、第１の通信装置の原本データを第２の通信装置が証明する電子証明システムであって、前記第１の通信装置は、乱数を生成する乱数生成部と、前記乱数を前記第２の通信装置の公開鍵を用いて暗号化する第１の暗号化部と、前記第１の暗号化部で暗号化された乱数を用いて前記原本データを攪乱する攪乱部と、前記攪乱部で攪乱された原本データを前記第２の通信装置に送信する第１の送信部と、を有し、前記第２の通信装置は、前記攪乱部で攪乱された原本データに証明事項データを付加する証明事項データ付加部と、前記証明事項データ付加部で証明事項データを付加された原本データを秘密鍵を用いて暗号化する第２の暗号化部と、前記第２の暗号化部で暗号化された原本データを、前記第１の通信装置または少なくとも前記乱数および前記公開鍵を有する第３の通信装置に送信する第２の送信部と、を有するように構成される。
また、前記課題を解決するために本発明の電子証明システムは、前記第１の送信部は、前記第３の通信装置に前記乱数を送信するように構成される。
また、前記課題を解決するために本発明の電子証明システムは、前記第１の送信部は、前記第３の通信装置に前記原本データを送信するように構成される。
また、前記課題を解決するために本発明の電子証明システムは、前記第２の送信部は、前記証明事項データを前記第１の通信装置または前記第３の通信装置に送信するように構成される。
また、前記課題を解決するために本発明の電子証明システムは、前記第２の暗号化部は、前記秘密鍵を用いて前記証明事項データを暗号化し、前記第２の送信部は、前記秘密鍵を用いて暗号化された証明事項データを前記第３の通信装置に送信するように構成される。
また、前記課題を解決するために本発明の電子証明システムは、前記証明事項データは時刻情報を含むように構成される。
また、前記課題を解決するために本発明の電子証明システムは、前記攪乱部は、前記第１の暗号化部で暗号化された乱数を用いて前記原本データを分割した各データをそれぞれ攪乱するように構成される。
また、前記課題を解決するために本発明の秘匿通信システムは、第１の通信装置と第２の通信装置との間で秘匿通信を行う秘匿通信システムであって、前記第１の通信装置は、乱数を生成する乱数生成部と、前記第２の通信装置の公開鍵を用いて前記乱数を暗号化する第１の暗号化部と、前記第１の暗号化部で暗号化された乱数を前記第２の通信装置に送信する送信部と、を有し、前記第２の通信装置は、前記第１の暗号化部で暗号化された乱数に証明事項データを付加する証明事項データ付加部と、前記証明事項データ付加部で証明事項データを付加された乱数を秘密鍵を用いて暗号化する第２の暗号化部と、前記第２の暗号化部で暗号化された乱数を前記第１の通信装置に送信する第２の送信部と、を有するように構成される。
また、前記課題を解決するために本発明の証明書依頼元装置は、証明書発行元装置によって原本データの電子証明が行われる証明書依頼元装置であって、乱数を生成する乱数生成部と、前記乱数を前記証明書発行元装置の公開鍵を用いて暗号化する暗号化部と、前記暗号化部で暗号化された乱数を用いて前記原本データを攪乱する攪乱部と、前記攪乱部で攪乱された原本データを前記証明書発行元装置に送信する送信部と、を備えるように構成される。
また、前記課題を解決するために本発明の証明書発行元装置は、乱数を生成する証明書依頼元装置が前記乱数および自装置の公開鍵を用いて攪乱した原本データの電子証明を行う証明書発行元装置であって、前記原本データに証明事項データを付加する証明事項データ付加部と、前記証明事項データ付加部で証明事項データを付加された原本データを秘密鍵を用いて暗号化する暗号化部と、前記暗号化部で暗号化された原本データを、前記証明書依頼元装置または少なくとも前記乱数および前記公開鍵を有する通信装置に送信する送信部と、を備えるように構成される。
また、前記課題を解決するために本発明の電子証明システムは、依頼元となる第１の装置において、証明書発行元となる第２の装置の公開鍵を用いて乱数データを暗号化し、これにより得られた暗号化乱数データを原本データに乗じる演算を行い、これにより得られた乱数撹乱原本データを前記第２の装置に渡し、前記第２の装置において、前記第１の装置から受け取った前記乱数撹乱原本データに証明事項データを乗じる演算を行い、これにより得られた証明事項付き乱数撹乱原本データを自装置の秘密鍵を用いて暗号化し、これにより得られた証明書データを前記第１の装置または他の装置に対して発行する構成とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、前記課題を解決するために本発明の電子証明システムは、前記第１の装置または他の装置において、前記乱数データの逆数を前記証明書データに乗じる演算を行って前記証明書データから前記乱数データを除去し、これにより得られたデータを前記第２の装置の公開鍵を用いて復号化して、前記原本データと前記証明事項データとの積データを取得し、この積データに前記原本データの逆数を乗じて証明事項データを取得する構成とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前記課題を解決するために本発明の電子証明システムは、前記証明事項データを、前記第１の装置または他の装置が取得し、前記第１の装置または他の装置において、前記乱数データの逆数を前記証明書データに乗じる演算を行って前記証明書データから前記乱数データを除去し、これにより得られたデータを前記第２の装置の公開鍵を用いて復号化して、前記原本データと前記証明事項データとの積データを取得し、この積データに前記証明事項データの逆数を乗じて前記原本データを取得する構成とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、上記課題を解決するために本発明の電子証明システムは、前記第２の装置が、前記証明事項データを自装置の秘密鍵を用いて暗号化し、これにより得られた暗号化証明事項データ、若しくはこの暗号化証明事項データの逆数を前記第１の装置または他の装置が取得し、前記第１の装置または他の装置において、前記乱数データの逆数、及び前記暗号化証明事項データの逆数を前記証明書データに乗じる演算を行って暗号化原本データを取得し、この暗号化原本データを前記第２の装置の公開鍵を用いて復号化して前記原本データを取得する構成とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、前記課題を解決するために本発明の電子証明システムは、前記証明事項データが、時刻情報を含む構成とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、前記課題を解決するために本発明の電子証明システムは、前記原本データが、複数の分割データに分割された状態で前記の各処理が行われる構成とする
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、前記課題を解決するために本発明の電子証明システムは、通信先となる第１の装置において、通信元となる第２の装置の公開鍵を用いて乱数データを暗号化し、これにより得られた暗号化乱数データを前記第２の装置に渡し、前記第２の装置において、秘匿通信するべき通知データに、前記第１の装置から受け取った前記暗号化乱数データを乗じる演算を行い、これにより得られた乱数撹乱通知データを自装置の秘密鍵を用いて暗号化して暗号化通知データを得て、この暗号化通知データを前記第１の装置に渡し、前記第１の装置において、前記第２の装置から受け取った前記暗号化通知データに前記乱数データの逆数を乗じる演算を行って前記暗号化通知データから前記乱数データを除去し、これにより得られたデータを前記第２の装置の公開鍵を用いて復号化して通知データを求める構成とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、前記課題を解決するために本発明の電子証明システムは、前記通知データが、複数の分割データに分割された状態で前記の各処理が行われる構成とする。