(57)【要約】【課題】  本発明は、プレ印字により作成された契約書を改竄することを不可能とする契約書改竄防止システム及び契約書改竄防止方法を提供する。【解決手段】  本発明は、契約内容を取得して、この契約内容を含む契約書全文情報の生成を行い、この契約書全文情報からそのデジタル署名を含む２次元バーコード（元の契約書全文情報に復元可能）とさらには契約書全文情報のハッシュ値を生成し、これらからなる電子契約書情報を生成して携帯端末に送信する手段を備えることにより、生成された電子契約書情報に基づきプレ印字された契約書は改竄することが不可能なものとなる。【選択図】  図４
2006285592.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と情報通信ネットワークを介して接続された契約書改竄防止システムにおいて、
前記契約書改竄防止システムは、契約内容を格納するデータベースと、
前記データベースから前記契約内容を取得して該契約内容を含む契約書全文情報を生成する契約書全文情報生成手段と、
前記契約書全文情報に基づきデジタル署名を生成するデジタル署名手段と、
前記契約書全文情報及び前記デジタル署名に基づく２次元バーコードを生成する２次元バーコード生成手段と、
前記契約書全文情報及び前記２次元バーコードを含む電子契約書情報を生成する電子契約書情報生成手段と、
前記電子契約書情報を前記携帯端末へ送信する送信手段と
を備えることを特徴とする契約書改竄防止システム。
【請求項２】
前記契約内容は、契約条件及び契約書文言雛形情報を含むことを特徴とする請求項１に記載の契約書改竄防止システム。
【請求項３】
前記契約書全文情報生成手段は、印刷レイアウトを定めるレイアウト情報を含めて前記契約書全文情報を生成することを特徴とする請求項１または請求項２に記載の契約書改竄防止システム。
【請求項４】
前記電子契約書情報に含まれる２次元バーコードは、前記デジタル署名に基づく部分と、前記契約書全文情報に復元可能な部分とからなることを特徴とする請求項１から請求項３のいずれかに記載の契約書改竄防止システム。
【請求項５】
前記電子契約書情報に含まれる２次元バーコードは、前記デジタル署名に基づき生成される２次元バーコードと、前記契約書全文情報に復元可能な２次元バーコードとからなることを特徴とする請求項１から請求項３のいずれかに記載の契約書改竄防止システム。
【請求項６】
前記契約書全文情報に基づくハッシュ値を算出するハッシュ値演算手段をさらに備え、前記電子契約書情報に前記ハッシュ値を含めることを特徴とする請求項１から請求項５のいずれかに記載の契約書改竄防止システム。
【請求項７】
契約者の自署による署名をデータ化したサインデータを前記契約書全文情報に含めることを特徴とする請求項１から請求項６のいずれかに記載の契約書改竄防止システム。
【請求項８】
前記サインデータは、前記携帯端末に備わるタブレットを用いた契約者の自署によるデータ入力により取得されることを特徴とする請求項７に記載の契約書改竄防止システム。
【請求項９】
前記サインデータは、筆圧及び運筆速度のデータをさらに含むことを特徴とする請求項８に記載の契約書改竄防止システム。
【請求項１０】
前記電子契約書情報に基づき印刷された正・副２通の契約書に印刷された２次元バーコードから復元される契約書全文情報とデジタル署名とから契約書全文情報の改竄を検出する改竄検出手段をさらに備えることを特徴とする請求項１から請求項９のいずれかに記載の契約書改竄防止システム。
【請求項１１】
携帯端末と情報通信ネットワークを介して接続されたコンピュータシステムを利用した契約書改竄防止方法であって、
契約内容を格納するデータベースから前記契約内容を取得して該契約内容を含む契約書全文情報を生成する手順と、
前記契約書全文情報に基づきデジタル署名を生成する手順と、
前記契約書全文情報及び前記デジタル署名に基づく２次元バーコードを生成する手順と、
前記契約書全文情報及び前記２次元バーコードを含む電子契約書情報を生成する手順と、
前記電子契約書情報を前記携帯端末へ送信する手順と
を備えることを特徴とする契約書改竄防止方法。
【請求項１２】
前記契約内容は、契約条件及び契約書文言雛形情報を含むことを特徴とする請求項１１に記載の契約書改竄防止方法。
【請求項１３】
前記契約書全文情報生成手段は、印刷レイアウトを定めるレイアウト情報を含めて前記契約書全文情報を生成することを特徴とする請求項１１または請求項１２に記載の契約書改竄防止方法。
【請求項１４】
前記携帯端末の側にて、受信された電子契約書情報を正・副２通の契約書に印刷することを特徴とする請求項１１から請求項１３のいずれかに記載の契約書改竄防止方法。
【請求項１５】
前記電子契約書情報に含まれる２次元バーコードは、前記デジタル署名に基づく部分と、前記契約書全文情報に復元可能な部分とからなることを特徴とする請求項１１から請求項１４のいずれかに記載の契約書改竄防止方法。
【請求項１６】
前記電子契約書情報に含まれる２次元バーコードは、前記デジタル署名に基づき生成される２次元バーコードと、前記契約書全文情報に復元可能な２次元バーコードとからなることを特徴とする請求項１１から請求項１４のいずれかに記載の契約書改竄防止方法。
【請求項１７】
前記契約書全文情報に基づくハッシュ値を算出する手順をさらに備え、前記電子契約書情報に前記ハッシュ値を含めることを特徴とする請求項１１から請求項１６のいずれかに記載の契約書改竄防止方法。
【請求項１８】
契約者の自署による署名をデータ化したサインデータを前記契約書全文情報に含めることを特徴とする請求項１１から請求項１７のいずれかに記載の契約書改竄防止方法。
【請求項１９】
前記サインデータは、前記携帯端末に備わるタブレットを用いた契約者の自署によるデータ入力により取得されることを特徴とする請求項１８に記載の契約書改竄防止方法。
【請求項２０】
前記サインデータは、筆圧及び運筆速度のデータをさらに含むことを特徴とする請求項１９に記載の契約書改竄防止方法。
【請求項２１】
前記電子契約書情報に基づき印刷された正・副２通の契約書に印刷された２次元バーコードから復元される契約書全文情報とデジタル署名とから契約書全文情報の改竄を検出する手順をさらに備えることを特徴とする請求項１１から請求項２０のいずれかに記載の契約書改竄防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、契約書の生成に電子データを用いて印刷された契約書に署名・捺印することにより契約が成立する契約書類全般（以下、単に「契約書」という。）、例えば、住宅ローン等の契約書（正・副）が事後に改竄されてしまうことを防止する契約書改竄防止システム、携帯端末及び契約書改竄防止方法に関する。
【背景技術】
【０００２】
従来、一例として、金融機関の行員は、顧客からの借入申込に応じた申込データを営業店の業務用端末へ入力することにより、その申込データから貸出データを生成してその貸出データが融資条件を満足していれば、そのデータに基づいて契約書を生成し、営業店の業務用端末において契約書を印刷（このように契約書の生成に電子データを用いて印刷することを以下、「プレ印字」という）して、顧客から署名及び捺印を受けることにより貸出取引契約を成立させることが知られている。（特許文献１の段落５０乃至５２を参照）
なお、本発明が対象とする契約書は、住宅ローン等の契約書、即ち、金銭消費貸借契約書に限定されるものではない。
【０００３】
【特許文献１】特開２００３−７６８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、この従来の技術では以下の問題があった。例えば、白紙の契約書に署名及び捺印を貰い、その後にプレ印字するという不正が発生する可能性がある。また、契約書をプレ印字により正・副２通を作成するには、同一内容を２回印刷するため、直筆の複写式に対して、正・副が同一であることの確認が難しいという問題があり、更に、プレ印字により従来直筆で作成されていた契約書と比べ改竄が容易になった。
【０００５】
そこで、本発明は署名及び捺印を貰い、その後にプレ印字するといった不正を防止でき、また、プレ印字された契約書の正・副の記載内容が同一であることを簡単に確認できるとともに、不正を行うことを原理的に不可能とする契約書改竄防止システム、携帯端末及び契約書改竄防止方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、携帯端末と情報通信ネットワークを介して接続された契約書改竄防止システムにおいて、前記契約書改竄防止システムは、契約内容を格納するデータベースと、前記データベースから前記契約内容を取得して該契約内容を含む契約書全文情報を生成する契約書全文情報生成手段と、前記契約書全文情報に基づきデジタル署名を生成するデジタル署名手段と、前記契約書全文情報及び前記デジタル署名に基づく２次元バーコードを生成する２次元バーコード生成手段と、前記契約書全文情報及び前記２次元バーコードを含む電子契約書情報を生成する電子契約書情報生成手段と、前記電子契約書情報を前記携帯端末へ送信する送信手段とを備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の契約書改竄防止システムにおいて、前記契約内容は、契約条件及び契約書文言雛形情報を含むことを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１または請求項２に記載の契約書改竄防止システムにおいて、前記契約書全文情報生成手段は、印刷レイアウトを定めるレイアウト情報を含めて前記契約書全文情報を生成することを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１から請求項３のいずれかに記載の契約書改竄防止システムにおいて、前記電子契約書情報に含まれる２次元バーコードは、前記デジタル署名に基づく部分と、前記契約書全文情報に復元可能な部分とからなることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１から請求項３のいずれかに記載の契約書改竄防止システムにおいて、前記電子契約書情報に含まれる２次元バーコードは、前記デジタル署名に基づき生成される２次元バーコードと、前記契約書全文情報に復元可能な２次元バーコードとからなることを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１から請求項５のいずれかに記載の契約書改竄防止システムにおいて、前記契約書全文情報に基づくハッシュ値を算出するハッシュ値演算手段をさらに備え、前記電子契約書情報に前記ハッシュ値を含めることを特徴とする。
【００１２】
請求項７に記載の発明は、請求項１から請求項６のいずれかに記載の契約書改竄防止システムにおいて、契約者の自署による署名をデータ化したサインデータを前記契約書全文情報に含めることを特徴とする。
【００１３】
請求項８に記載の発明は、請求項７に記載の契約書改竄防止システムにおいて、前記サインデータは、前記携帯端末に備わるタブレットを用いた契約者の自署によるデータ入力により取得されることを特徴とする。
【００１４】
請求項９に記載の発明は、請求項８に記載の契約書改竄防止システムにおいて、前記サインデータは、筆圧及び運筆速度のデータをさらに含むことを特徴とする。
【００１５】
請求項１０に記載の発明は、請求項１から請求項９のいずれかに記載の契約書改竄防止システムにおいて、前記電子契約書情報に基づき印刷された正・副２通の契約書に印刷された２次元バーコードから復元される契約書全文情報とデジタル署名とから契約書全文情報の改竄を検出する改竄検出手段をさらに備えることを特徴とする。
【００１６】
請求項１１に記載の発明は、携帯端末と情報通信ネットワークを介して接続されたコンピュータシステムを利用した契約書改竄防止方法であって、契約内容を格納するデータベースから前記契約内容を取得して該契約内容を含む契約書全文情報を生成する手順と、前記契約書全文情報に基づきデジタル署名を生成する手順と、前記契約書全文情報及び前記デジタル署名に基づく２次元バーコードを生成する手順と、前記契約書全文情報及び前記２次元バーコードを含む電子契約書情報を生成する手順と、前記電子契約書情報を前記携帯端末へ送信する手順とを備えることを特徴とする。
【００１７】
請求項１２に記載の発明は、請求項１１に記載の契約書改竄防止方法において、前記契約内容は、契約条件及び契約書文言雛形情報を含むことを特徴とする。
【００１８】
請求項１３に記載の発明は、請求項１１または請求項１２に記載の契約書改竄防止方法において、前記契約書全文情報生成手段は、印刷レイアウトを定めるレイアウト情報を含めて前記契約書全文情報を生成することを特徴とする。
【００１９】
請求項１４に記載の発明は、請求項１１から請求項１３のいずれかに記載の契約書改竄防止方法において、前記携帯端末の側にて、受信された電子契約書情報を正・副２通の契約書に印刷することを特徴とする。
【００２０】
請求項１５に記載の発明は、請求項１１から請求項１４のいずれかに記載の契約書改竄防止方法において、前記電子契約書情報に含まれる２次元バーコードは、前記デジタル署名に基づく部分と、前記契約書全文情報に復元可能な部分とからなることを特徴とする。
【００２１】
請求項１６に記載の発明は、請求項１１から請求項１４のいずれかに記載の契約書改竄防止方法において、前記電子契約書情報に含まれる２次元バーコードは、前記デジタル署名に基づき生成される２次元バーコードと、前記契約書全文情報に復元可能な２次元バーコードとからなることを特徴とする。
【００２２】
請求項１７に記載の発明は、請求項１１から請求項１６のいずれかに記載の契約書改竄防止方法において、前記契約書全文情報に基づくハッシュ値を算出する手順をさらに備え、前記電子契約書情報に前記ハッシュ値を含めることを特徴とする。
【００２３】
請求項１８に記載の発明は、請求項１１から請求項１７のいずれかに記載の契約書改竄防止方法において、契約者の自署による署名をデータ化したサインデータを前記契約書全文情報に含めることを特徴とする。
【００２４】
請求項１９に記載の発明は、請求項１８に記載の契約書改竄防止方法において、前記サインデータは、前記携帯端末に備わるタブレットを用いた契約者の自署によるデータ入力により取得されることを特徴とする。
【００２５】
請求項２０に記載の発明は、請求項１９に記載の契約書改竄防止方法において、前記サインデータは、筆圧及び運筆速度のデータをさらに含むことを特徴とする。
【００２６】
請求項２１に記載の発明は、請求項１１から請求項２０のいずれかに記載の契約書改竄防止方法において、前記電子契約書情報に基づき印刷された正・副２通の契約書に印刷された２次元バーコードから復元される契約書全文情報とデジタル署名とから契約書全文情報の改竄を検出する手順をさらに備えることを特徴とする。
【発明の効果】
【００２７】
本願発明は、直接顧客から契約条件を聞き取り、その契約条件を含む契約内容に基づき契約書全文情報の生成を行い、その契約書全文情報から２次元バーコード及びハッシュ値を生成していることから、白紙の契約書に署名及び捺印を貰い、その後にプレ印字するという不正が防止でき、又ハッシュ値が２０文字の短い文字列であることから、契約書の正と控えの副の２通の同じ契約書を作成した後、２つの値が同一の値であることは容易に判別が可能であるから、正と副の契約書の契約内容が同じであることが容易に認識可能となる。
【００２８】
更に、デジタル署名を付与された電子契約書情報を解読して、例えば、契約後に借入金額を減額しようとする場合、減額後のデジタル署名を再付与しようとしても不可能であるから、不正を行うことを原理的に不可能なものとしている。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の最良の形態について説明する。本発明の最良の形態の一例として、住宅ローンの契約書の改竄防止について以下に説明する。  
図１は、本発明の契約書改竄防止システム１００の全体の構成図である。
【００３０】
図１に示される、金融機関に設置されている契約書改竄防止システム１００は、情報通信ネットワーク、例えばインターネットを介してインターネットモバイルパソコンや携帯電話機等である外活行員用携帯端末２００（以下、「携帯端末２００」という）と接続され、その携帯端末２００はモバイルプリンタを備えている。なお、共通の記録媒体を使用できるプリンタであれば顧客のプリンタを使用してもよい。
【００３１】
他方、契約書改竄防止システム１００は、行内ネットワークを介して行内イントラパソコン、即ち事務センター行員用端末と接続されており、さらに、行内（さらには外部の）ネットワークを介してＴＴＰ（Ｔｒｕｓｔｅｄ  Ｔｈｉｒｄ  Ｐａｒｔｉｅｓ）署名装置６００に接続され、後述するようにＴＴＰによるデジタル署名を可能としている。なお、契約書改竄防止サーバー３００にてデジタル署名の生成を行ってもよいが、ＴＴＰによるデジタル署名の方が、信頼性の点で好ましい。
【００３２】
携帯端末２００は、情報の表示・入力、オペレータ指示受付処理を行い、インターネット接続機能、画像撮影機能、２次元バーコード読み取り機能、記録媒体出力機能及び指紋認識機能を備えており、インターネット経由でＷＥＢブラウザにより各画面の処理を行う。更に、記録媒体を介して（または有線接続して）併せて携帯するモバイルプリンタ５００から、プレ印字契約書の印刷を行うことができる。
【００３３】
契約書改竄防止システム１００は、契約書改竄防止サーバー３００と、該契約書改竄防止サーバー３００における記憶部としてデータベース４００を備えている。そのデータベース４００には、契約書雛形情報、契約者情報、稟議書情報及び印鑑情報が格納されている。そして、契約書改竄防止システム１００は行内ＬＡＮを介して稟議システム及び勘定系システムに接続されている。
【００３４】
図２は、契約書改竄防止サーバー３００における記憶部であるデータベース４００に含まれるファイル構造の一例を示した図である。該データベースはリレーショナル型データベースであり、そのデータベースに含まれるファイルは、契約書雛形情報４０１、契約書情報４０２、稟議書情報４０３及び印鑑情報４０４がある。契約書雛形情報４０１には、用度品番号、契約書文言雛形、レイアウト情報等が含まれ、契約書情報４０２には、店番号、取引先番号、契約番号、用度品番号、契約条件、ステイタス情報等が含まれ、稟議書情報４０３には、店番号、取引先番号、契約番号、金額、借入日、返済方法が含まれ、印鑑情報４０４には、店番号、取引先番号、印鑑イメージ等が含まれる。契約書雛形情報４０１と契約書情報４０２とは、用度品番号をキーとして紐付けられており、契約書情報４０２と稟議書情報４０３とは、店番号、取引先番号及び契約番号をキーとして紐付けられ、契約書情報４０２と印鑑情報４０４とは、店番号及び取引先番号をキーとして紐付けられている。
【００３５】
ここで、用度品番号とは、契約書の種類毎に付された番号であり、例えば、金銭消費貸借契約書であれば種類として住宅ローン、アパートローン、フリーローン等があり、各ローン毎に異なる番号が付されている。また、契約書雛形情報は、契約書の種類毎に定められる約款など契約書の種類毎に共通する文字列情報であり、レイアウト情報は、印刷レイアウトを定める情報であって、印刷の際、このレイアウト情報を基に契約条件及び契約書文言雛形情報の文言や罫線等が印刷される。
【００３６】
なお、契約者情報（図示せず）は、契約者に関する情報（契約者が個人である場合は、いわゆる個人情報）であって、契約の申込みの際、契約者側から提供される。  
また、上記の説明では各契約書雛形情報４０１、契約書情報４０２、稟議書情報４０３及び印鑑情報４０４をデータベース４００に含まれるファイルとして説明したが、必要に応じて各ファイルをデータベースとして、データベースサーバーにより管理してもよいことは明らかなことである。
【００３７】
図３は、本発明の契約書改竄防止システム１００が処理する、個人認証及び検索画面の送信から融資実行予約までの情報の概括的な流れを示している。即ち、携帯端末２００と契約書改竄防止システム１００との間での、金融機関の行員の認証から契約書を印刷して出力し、署名及び捺印を受領して印鑑を照合して一致していれば融資実行予約を行うまでの情報の流れを示している。
【００３８】
金融機関の行員は、顧客の自宅又は職場等に出向き、携帯端末２００のログイン画面に、認証情報として、例えば行員ＩＤ、端末ＩＤ及び行員指紋情報を入力してその情報を契約書改竄防止システム１００に送信して個人認証を行う。契約書改竄蜜防止システム１００は、認証情報がデータベース４００に格納されている認証情報と一致していると判断すると、検索画面を携帯端末２００に送信する（ステップＳ１）。
【００３９】
前記データベース４００に格納されている顧客の稟議書情報を検索するために、携帯端末２００の検索画面中に検索情報として店番号、取引先番号及び契約番号を入力して送信し、契約書改竄防止システム１００は、その検索情報に該当する情報を検索して、検索された情報に基づき登録画面を生成して携帯端末２００に送信する（ステップＳ２）。
【００４０】
該登録画面は、契約書を作成するために必要な情報、例えば、借入金額、資金の使途、最終弁済期限等の借入内容、借入利息、弁済方法、利息支払方法等の欄が設けられており、契約書の作成に必要な事項のうちまだ記載されていない事項を記載するためのものである。
【００４１】
図２のデータベース４００に含まれる稟議書情報４０３には、店番号、取引先番号および契約番号が含まれているので、携帯端末２００から送信された検索情報により、顧客の稟議書情報が特定でき、そこに含まれる金額、借入日、返済方法等の情報に基づき前記登録画面が生成される。
【００４２】
前記登録画面上の記載欄に、契約書の作成に必要な事項を変更する場合あるいは契約書の作成に必要な事項が記載されていない場合、例えば、契約日等の契約書情報を記載欄に入力して送信し、契約書改竄防止システム１００は、送信された前記契約日等の契約書情報を前記データベース４００に格納して（ステップＳ３）、該契約書情報に基づき電子契約書情報を生成して送信する（ステップＳ４）。この電子契約書情報には、前述の契約書情報４０２の内契約書に記載される契約条件、そして契約書文言雛形情報、後述の２次元バーコード及びハッシュ値、ならびにレイアウト情報が含まれている。携帯端末２００は、この電子契約書情報を受信してモバイルプリンタ５００で契約書の正・副を印刷する。この印刷された正・副の契約書には、２次元バーコード及びハッシュ値が図８に示すように印刷されている。
【００４３】
ところで、上記契約書の作成に必要な事項を変更する場合としては、例えば（借入）金額が変更される場合がある。この場合、（借入）金額が変更入力されると、変更入力された（借入）金額のデータが上記検索情報とともに契約書改竄防止システム１００へ送信されるが、契約書改竄防止システム１００が、その検索情報を基に参照される稟議書情報４０３の稟議の条件範囲内かチェックし、条件範囲内であれば変更入力を受け付け、条件範囲外である場合は、エラーメッセージを携帯端末２００に送信して、変更が受け付けられない旨通知するようにしてもよい。
【００４４】
次に、上記正・副契約書の印刷が済むと、契約書の正・副に契約者が自署による署名と捺印を行う。その署名及び印影を携帯端末２００に内蔵するカメラで取り込み印鑑イメージとして送信すると、契約書改竄防止システム１００はその印鑑イメージを受信する（ステップＳ５）。撮影された印鑑イメージとデータベース４００に格納されている印鑑イメージと対比して印鑑照合を行い（ステップＳ６）、一致していれば融資実行日がくるまで融資実行のステータス情報をデータベース４００に格納しておく（融資実行の予約：Ｓ７）。なお、一致していなければエラーメッセージを携帯端末２００に送信する。
【００４５】
図４は、図３におけるＳ４の「電子契約書情報の生成、送信」の詳細な処理手順を示したもので、この処理手順による機能を電子契約書情報生成手段と称する。
【００４６】
契約書改竄防止サーバー３００が備える電子契約書情報生成手段は、携帯端末２００から送信された店番号、取引先番号及び契約番号（以下、「検索情報」という）に基づき、データベース４００から契約条件及び用度品番号を取得して（ステップＳ２１）、用度品番号に基づき、契約書雛形情報４０１からレイアウト情報及び契約書文言雛形情報を取得する（ステップＳ２２）。
【００４７】
前記電子契約書情報生成手段は、契約条件及び契約書文言雛形情報に基づき契約書全文情報の生成を行い（ステップＳ２３）、その生成された契約書全文情報に基づき、２次元バーコード及びハッシュ値を生成し（ステップＳ２４）、この契約書全文情報と２次元バーコード及びハッシュ値ならびにレイアウト情報を含む前述の電子契約書情報を生成して携帯端末２００に送信する（ステップＳ２５）。
【００４８】
ところで、契約書全文情報は、契約内容を含むものであり、契約内容は、借入金額、借入利率・返済方法・利息支払方法、及び利息の引落等の契約条件を少なくとも含み、さらに契約者に関する情報、契約日時等を含む文字列情報であって、本実施形態ではさらに契約書文言雛形情報を含めている。契約書全文情報には、さらにレイアウト情報を含めることもできる。この契約書全文情報には、契約者の自署による署名をデータ化したサインデータ（筆跡の画像データ）を含めるのが好ましい。また、このサインデータには、筆圧・運筆速度のデータを含めるのがより好ましい。契約者の自署による署名は、署名が行われる毎にユニークなデータとなるので、サインデータを含めることで契約書全文情報はユニークなものとなる。このサインデータは、携帯端末２００に備わるタブレットを用いて、契約者の自署による署名を入力してもらい取得する。
【００４９】
また、２次元バーコードは、少なくとも契約内容の文字列情報を復元可能に２次元バーコード化したもの及びこの文字列情報に基づき生成したデジタル署名を２次元バーコード化したものからなっている（もちろん、デジタル署名の２次元バーコードも元のデジタル署名のデータに復元可能である）。このように２種類の２次元バーコードを生成してもよいが、もちろん、デジタル署名に基づく部分と、元の文字列情報に復元可能な部分とからなる１つの２次元バーコードを生成させることもできる。ハッシュ値は、契約内容の文字列情報をハッシュした短い文字列である。例えば、ＳＨＡ−１を利用した場合には、２の６４乗ビット以下の原文から１６０ビット（２０文字）の短い文字列を生成することができる。
【００５０】
ここで重要なことは、契約書全文情報は、（例えば、契約書全文中に案件毎に異なる契約番号、あるいは上記のように契約者のサインデータ等を含んでおれば）案件毎に異なるものであるから、その契約内容から生成された２次元バーコードは全て異なり、またハッシュ値も他と同一になる確率が極めて低いものとなる。一方、ハッシュ値が短い文字列であることから、契約書の正と副の２通の同じ契約書を作成した後、双方のハッシュ値が同一の値であることは容易に判別が可能である。
【００５１】
なお、ハッシュ関数は、与えられた原文から短い文字列を生成する情報処理手段であり、生成した値をハッシュ値と呼ぶ。不可逆な一方向関数を含むため、ハッシュ値から原文を再現することはできず、また同じハッシュ値を持つ異なる原文を作成することは極めて困難であるという特徴を持つ。本発明では、契約書全文の文字列情報を原文としてハッシュ関数を適用することにより、短い文字列であるハッシュ値を生成する。
【００５２】
ところで、正・副２通の作成方法が複写式でないため、契約締結にあたり正・副２通の契約内容が同一であることを確認する必要がある。本最良の形態ではこの確認を簡単にハッシュ値が正・副２通で同一であることにより行う。ハッシュ値は短い文字列であるため、上述の確認の手間が軽減される（より正確な検証を行う場合の方法は後述する）。
【００５３】
図５は、図３におけるＳ５の「印鑑イメージの受信」及びＳ６の「印鑑の照合」の詳細な処理手順を示したものであり、この処理手順を印鑑照合手段と称する。
【００５４】
契約書改竄防止サーバー３００が備える印鑑照合手段は、携帯端末２００のカメラで撮影された印鑑イメージ、検索情報（店番、取引先番号及び契約番号）を受信して（ステップＳ３１）、受信情報の店番号及び取引先番号に基づき、前記データベース４００から印鑑イメージを取得する（ステッップＳ３２）。これら両者の印鑑イメージが一致しているか判断して（ステップＳ３３）、ＮＯであれば携帯端末２００宛にエラーメールを送信し、ＹＥＳであれば契約書情報４０２に照合結果を示すステータス情報を格納し、印鑑照合一致メールを生成して携帯端末２００宛に送信する（ステップＳ３４）。次いで携帯端末２００から実行指示情報を受信すると、契約情報データベース４０２に融資実行予約を示すステータス情報を格納する（ステップＳ３５）。
【００５５】
ここでは、融資実行予約のために、上記のように印鑑照合手段による照合結果（印影の一致）を条件としているが、このような条件は必要に応じて定められる。
【００５６】
図６は、顧客と外活行員との間で契約書内容の決定から、顧客から外活行員へ正の契約書の返却までの手順を示す図である。  
図３のＳ２で、外活行員は、携帯端末２００に送信された登録画面に、顧客の指示する必要事項（１）を入力して契約書改竄防止システム１００に送信することにより、データベース４００に契約書情報が格納される（２）。  
契約書情報（契約書全文情報）に基づいて生成された電子契約書情報（前述）から、モバイルプリンタで正・副の契約書をプレ印字する（３）。印刷された正・副の契約書の２次元バーコードとハッシュ値（同図では、“ＳＨＡ−１”と例示）を透明皮膜シールで被覆して、その皮膜シールに銀行の割印を押す。
【００５７】
その割印の押された正・副の契約書を顧客に引き渡し（５）、ハッシュ値（ＳＨＡ−１）が一致しているかを確認して（６）、顧客は正・副の契約書に署名及び捺印を行い（７）副の契約書を保管して（８）、外活行員は返却された正の契約書（９）の印影の撮影を行い、印鑑イメージを送信する（１０）。タブレット上で署名した自署の画像データを契約書に印字した場合は、契約書の捺印のみでよい。
【００５８】
なお、上記した正・副の契約書の２次元バーコードとハッシュ値を透明皮膜シールで被覆して、その皮膜シールに銀行の割印を押す代わりに、透明皮膜シールで被覆して、その皮膜シールに銀行の割印なくとも本発明の目的を達成できるものであるが、更に一層安全性を高める方法として上記の方法が有効である。
【００５９】
図７（ａ），（ｂ）に前述の２次元バーコード、ハッシュ値及び契約内容等がプレ印刷された契約書の概略図を示す。  
また、図８に、図７（ａ）の契約書に透明皮膜シールを貼着して割印を押した場合の概略図を示す。同図に示すように、２次元バーコードとハッシュ値の両方が、透明皮膜シール内に入るようにして透明皮膜シールを貼着し割印を押す。図７に示した契約書の形態で本発明の課題を達成できるが、契約書に透明皮膜シールを貼着して割印を押すことにより、更に一層安全性を高めることが可能である。
【００６０】
以上のように、本願発明は、直接顧客から契約条件を聞き取り、その契約条件を少なくとも含む契約書全文情報の生成を行い、その契約書全文情報から２次元バーコード及びハッシュ値を生成していることから、白紙の契約書に署名及び捺印を貰い、その後にプレ印字するという不正が防止でき、又ハッシュ値が２０文字列の短い文字列であることから、契約書の正と控えの副の２通の同じ契約書を作成した後、２つの値が同一の値であることは容易に判別が可能であるから、正と副の契約書の契約内容が同じであることが容易に認識可能となる。
【００６１】
更に、デジタル署名を付与された電子契約書情報（２次元バーコード）を解読して、例えば、借入金額を減額しようとして改竄がなされてもこれを検出することができ、不正を行うことを原理的に不可能なものとしている。
【００６２】
ここでデジタル署名の付加処理の詳細について、さらに具体的に説明する。  
以下では、契約者と外活行員間の手続きで契約条件が確定した後に行われる手続き及び処理について、図９を参照し説明する。
【００６３】
顧客（契約者）は、契約内容に同意した証に、携帯端末２００（タブレットＰＣ）を用いて自署による署名を行う。携帯端末２００は、入力された署名をデータ化したサインデータを生成する（ステップＳ４１）。そして、このサインデータに、契約者が同意した契約内容の検索情報（店番号、取引先番号及び契約番号）および契約同意日時を付加したデータ（契約書署名データ）に対し、携帯端末２００に備わる署名鍵（秘密鍵）を用いてデジタル署名を行い、デジタル署名された契約書署名データを契約書改竄防止システム１００へ送信する（ステップＳ４２）。
【００６４】
契約書改竄防止システム１００は、携帯端末２００の公開鍵を用いて受信データを検証する。すなわち、契約書署名データとそのデジタル署名からこの契約書署名データが改竄されているか否か検証する。そして、このデータが正当なものである場合、契約書署名データに銀行側受付日時を付加して、データベース４００に格納する（ステップＳ４２）。一方、契約書署名データが不当なものであった場合、エラーメッセージを携帯端末２００に送信する（図示せず）。なお、使用する公開鍵に対する公開鍵証明書は、第三者のＣＡサーバによる署名がなされていることが好ましい。
【００６５】
次いで、契約書改竄蜜防止システム１００は、契約書署名データに含まれる検索情報に基づき、契約内容等前述の契約書全文情報に含める情報をデータベース４００から取得し、サインデータを含めて契約書全文情報を生成する（ステップＳ４４）。
【００６６】
ここで、契約書全文情報は、デジタル署名の付加と２次元バーコード化のために整形される（後述）。デジタル署名を外部（ＴＴＰ）へ依頼する場合は、携帯端末２００で付加されたデジタル署名を、さらに契約書改竄蜜防止システム１００で署名すること（多重署名）により、セキュリティがより向上する。しかし、この場合外部のＴＴＰサーバへ送信する署名長が長くなり、検証に手間がかかるため、実際には、ステップＳ４３において、携帯端末２００によるデジタル署名が正当であることが確認できた後、そのデジタル署名部分を切り捨て、署名対象部分に対し、契約書改竄防止システム１００にてデジタル署名を付け直す、という方法を用いることにより、署名長の増加を防ぐ。つまり、署名対象部分ｍに対しその携帯端末２００によるデジタル署名ＳＩＧ＿Ａ（ｍ）として、携帯端末２００からの受信データがｍ｜｜ＳＩＧ＿Ａ（ｍ）のとき（ただし、｜｜はデータの単純結合を表す）、携帯端末２００によるデジタル署名部分ＳＩＧ＿Ａ（ｍ）は切り捨て、契約書改竄防止システム１００によるデジタル署名であるＳＩＧ＿ＢＫ（ｍ）を新たな署名として、署名付きデータｍ｜｜ＳＩＧ＿ＢＫ（ｍ）を生成する。なお、ここでは、ＴＴＰ署名装置６００が行内にあるものとする。この場合、ＴＴＰ署名装置６００側でのデジタル署名の検証は不要である。
【００６７】
次いで、署名対象となる契約書全文情報（２次元バーコード化するデータでもある）をＴＴＰ署名装置６００へ送信する（ステップＳ４５）。  
ＴＴＰ署名装置６００は、契約書全文情報に後述のようにデジタル署名を施し、２次元バーコード化するデータの署名部（デジタル署名）を生成する（ステップ４６）。  
次いで、ＴＴＰ署名装置６００は、生成した署名部（デジタル署名）を契約書改竄防止システム１００へ返信する（ステップＳ４７）。
【００６８】
契約書改竄防止システム１００は、契約書全文情報を復元可能に２次元バーコード化するとともに、ＴＴＰ署名装置６００から受けた署名部を２次元バーコード化し、さらに契約書全文情報のハッシュ値を算出する。そして、契約書全文情報、上記２次元バーコード、及びハッシュ値を含む契約書ファイル（電子契約書情報）を生成する（ステップＳ４８）。  
そして、生成した契約書ファイルを携帯端末２００へ送信する（ステップＳ４９）。
【００６９】
この契約書ファイルを受信した携帯端末２００は、これを印字し（ステップＳ５０）、顧客から捺印（と署名）をもらう（ステップＳ５１）。なお、契約同意時（ステップＳ４１）に受けた署名の画像を契約書に印字することにより、ステップＳ５１の契約書印字後の署名を不要とすることができる。
【００７０】
次に、ＴＴＰ署名装置６００によるデジタル署名生成処理の詳細について説明する。
【００７１】
まず、ＴＴＰ署名装置６００が署名する署名対象データの例を図１０に示す。  
同図に示す署名対象データ（契約書全文情報）は、契約者情報ｃｏｎｔｒａｃｔｏｒ＿ｉｎｆｏ、契約内容ｃｏｎｔｅｎｔ＿ｃｏｎｔｒａｃｔ及び契約日時ｄａｔｅ＿ｃｏｎｔｒａｃｔ及び銀行受付日時ｄａｔｅ＿ｂａｎｋを単純結合したデータ、契約者のサインデータＳｉｇｎｅｄ＿ｄａｔａの組からなっている。
このように構成される署名対象データに対し、ＴＴＰ署名装置６００は、図１２に示すようにしてデジタル署名の生成を行う。このデジタル署名生成の過程を、以下では、図１１をさらに参照し説明する。
【００７２】
はじめに、ＴＴＰ署名装置６００の契約データ受信部６０１が、契約書改竄防止システム１００から署名対象データを受信する（ステップＳ１０１）。ＴＴＰ署名装置６００が外部のものである場合は、この受信データの検証も行う。
【００７３】
署名対象データの内、契約者情報のデータと、契約内容及び契約日時及び銀行受付日時を単純結合したデータは、ＴＴＰ署名装置６００のハッシュ値演算部６０２に与えられる。ハッシュ値演算部６０２は、契約者情報のハッシュ値Ｈ（ｃｏｎｔｒａｃｔｏｒ＿ｉｎｆｏ）、すなわちｍ１と、契約内容及び契約日時及び銀行受付日時を単純結合したデータのハッシュ値Ｈ（ｃｏｎｔｅｎｔ＿ｃｏｎｔｒａｃｔ｜｜ｄａｔｅ＿ｃｏｎｔｒａｃｔ｜｜ｄａｔｅ＿ｂａｎｋ）、すなわちｍ２を算出する（ステップＳ１０２、Ｓ１０３）。算出された各ハッシュ値は、ＴＴＰ署名装置６００のＴＴＰ署名演算部６０３に供給される。なお、契約者情報と契約内容及び契約日時及び銀行受付日時とを分けてハッシュ値を求めているのは、契約者情報が、通常変更が少なく、再利用も可能であるからである。
【００７４】
一方、署名対象データの内サインデータは、契約データ受信部６０１からＴＴＰ署名装置６００の暗号演算部６０４に与えられ、この暗号演算部６０４が、ＴＴＰ用記憶装置６０５に格納されたＴＴＰの秘密鍵（共通鍵）ＫＴＴＰを用いてサインデータを暗号化し、暗号化データ
【００７５】
【数１】
2006285592.tif 000003
【００７６】
をＴＴＰ署名演算部６０３に供給する。一方、契約データ受信部６０１は、ＴＴＰ署名日時ｄａｔｅ＿ＴＴＰをＴＴＰ署名演算部６０３に供給する。
【００７７】
以上のデータＨ（ｃｏｎｔｒａｃｔｏｒ＿ｉｎｆｏ）すなわちｍ１、Ｈ（ｃｏｎｔｅｎｔ＿ｃｏｎｔｒａｃｔ｜｜ｄａｔｅ＿ｃｏｎｔｒａｃｔ｜｜ｄａｔｅ＿ｂａｎｋ）すなわちｍ２、
【００７８】
【数２】
2006285592.tif 000004
【００７９】
すなわちｍ３、およびｄａｔｅ＿ＴＴＰすなわちｍ４を受けたＴＴＰ署名演算部６０３は、ＴＴＰ用記憶装置６０５に格納されたＴＴＰの署名鍵ＳＫＴＴＰを用いて、デジタル署名である
【００８０】
【数３】
2006285592.tif 000005
【００８１】
を生成する。そして、このデジタル署名を契約書改竄防止システム１００に返信する（ステップＳ１０５）。
【００８２】
以上のようにして生成されたデジタル署名は、契約書改竄防止システム１００により前述のとおり、契約書全文情報とともに２次元バーコード化され、電子契約書情報に含められる。
【００８３】
次に、印刷された正・副契約書の検証方法の詳細について図１３を参照し説明する。
【００８４】
はじめに、正と副の契約書の２次元バーコードを、携帯端末２００のカメラを用いて撮像することで各々読み出す（ステップＳ２０１）。
【００８５】
次いで、携帯端末２００にて、読み出した各２次元バーコードが一致しているか、さらにそのデジタル署名により正当なものであるか判断する（ステップＳ２０２）。正と副の契約書に記載されている契約内容と二次元バーコード化された契約内容が一致しているかの判断を可能とするため、また、デジタル署名による改竄の検証のため、２次元バーコードから契約内容を復元する。前述のように２次元バーコードは、その一部が元の平文に復元可能である。ステップＳ２０２で、正当かつ一致していると判定されると、次いで、外活行員は、復元された契約内容と、印刷された契約内容が一致しているか否か確認する（ステップＳ２０３）。
【００８６】
ここで２次元バーコードから復元された契約内容と印刷された契約内容が一致しておれば、正と副の契約書は各々正しい契約内容であることが確定する（ステップＳ２０４）。
【００８７】
一方、ステップＳ２０２の判断で、携帯端末２００が読み出した各２次元バーコードが一致していないと判定されると、携帯端末２００は、２次元バーコードから契約内容を復元する。次いで、外活行員は、復元された契約内容と、印刷された契約内容が一致しているか否か確認する（ステップＳ２０３）。
【００８８】
ここで、正と副の契約書の契約内容の内、２次元バーコードから復元された契約内容と一致している方が正しい契約内容である（もちろんこの場合、先に２次元バーコードのデジタル署名により改竄がなされていないことが検証されている必要がある）。  
以上のようにして、プレ印刷された契約書の正当性を検証できる。
【図面の簡単な説明】
【００８９】
【図１】本発明のローン契約事務契約書改竄防止システム１００の全体の構成図である。
【図２】契約書改竄防止サーバー３００における記憶部であるデータベース４００に含まれるファイル構造の一例を示した図である。
【図３】本発明の契約書改竄防止システム１００が処理する、個人認証及び検索画面の送信から融資実行予約までの情報の概括的な流れを示すフローチャートである。
【図４】図３のＳ４での電子契約書情報の生成及び送信の詳細な処理手順を示したものである。
【図５】図３のＳ５及びＳ６での印鑑イメージの受信と印鑑照合の詳細な処理手順を示したものである。
【図６】顧客と外活行員との間で契約書内容の決定から、顧客から外活行員へ正の契約書の返却までの手順を示す図である。
【図７】２次元バーコード、ハッシュ値及び契約内容がプレ印刷された契約書の概略図である。
【図８】図７（ａ）の契約書に透明皮膜シールを被覆して割印を押した他の例を示す図である。
【図９】契約内容確定後の手続きと契約書作成の過程を示すシーケンス図である。
【図１０】ＴＴＰ署名装置６００が署名する署名対象データの例を示す図である。
【図１１】ＴＴＰ署名装置６００による処理を説明するための図である。
【図１２】ＴＴＰ署名装置６００によるデジタル署名生成の動作フローチャートである。
【図１３】印刷された正・副契約書の検証方法を説明するフローチャートである。
【符号の説明】
【００９０】
１００    契約書改竄防止システム
２００    携帯端末
３００    契約書改竄防止サーバー
４００    データベース
４０１    契約書雛形情報
４０２    契約書情報
４０３    稟議書情報
４０４    印鑑情報
５００    モバイルプリンタ
【図１】
2006285592.tif 000006
【図２】
2006285592.tif 000007
【図３】
2006285592.tif 000008
【図４】
2006285592.tif 000009
【図５】
2006285592.tif 000010
【図６】
2006285592.tif 000011
【図７】
2006285592.tif 000012
【図８】
2006285592.tif 000013
【図９】
2006285592.tif 000014
【図１０】
2006285592.tif 000015
【図１１】
2006285592.tif 000016
【図１２】
2006285592.tif 000017
【図１３】
2006285592.tif 000018