(57)【要約】【課題】  電子メールの本人性を確認することができるとともに、本人でなければ、当該本人宛に送信された電子メールであっても読むことができなくすることができ、かつ、容易に利用することができる携帯電話機を提供すること。【解決手段】  受信した暗号化メールを記憶する手段と、予め定められたパスワードを記憶する手段と、暗号化メールを復号可能な復号化テーブルを記憶する手段と、入力されたパスワードが、記憶されているパスワードと一致する場合に、復号化テーブルを参照することにより、暗号化メールを復号する手段と、復号化メールを一時的に記憶する復号化メール一時記憶手段と、復号化メールを表示手段に表示する制御を行う表示制御手段と、復号化メールの表示を終了する旨の指示入力を受け付けたことに応じて、復号化メール一時記憶手段に記憶している復号化メールを消去する復号化メール消去手段とを備えた携帯電話機。【選択図】    図１０
2007233867.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された暗号化メールを受信する暗号化メール受信手段と、
前記暗号化メール受信手段が受信した暗号化メールを記憶する暗号化メール記憶手段と、
予め定められたパスワードを記憶するパスワード記憶手段と、
パスワードの入力を受け付けるパスワード入力手段と、
前記パスワード入力手段から入力されたパスワードが、前記パスワード記憶手段に記憶されているパスワードと一致するか否かを判断する認証手段と、
対応する暗号化テーブルで生成された暗号化メールを復号可能な復号化テーブルを記憶する復号化テーブル記憶手段と、
前記パスワード入力手段から入力されたパスワードが、前記パスワード記憶手段に記憶されているパスワードと一致すると前記認証手段が判断した場合に、前記復号化テーブル記憶手段に記憶されている復号化テーブルを参照することにより、前記暗号化メール記憶手段に記憶されている暗号化メールを復号して復号化メールを生成する復号化メール生成手段と、
前記復号化メール生成手段が生成した復号化メールを一時的に記憶する復号化メール一時記憶手段と、
復号化メールを表示可能な表示手段と、
前記復号化メール一時記憶手段に記憶された復号化メールを前記表示手段に表示する制御を行う表示制御手段と、
復号化メールの表示を終了する旨の指示入力を受け付けたことに応じて、前記復号化メール一時記憶手段に記憶している復号化メールを消去する復号化メール消去手段と
を備えたことを特徴とする携帯電話機。
【請求項２】
作成された電子メールを記憶する電子メール記憶手段と、
対応する復号化テーブルで復号可能な暗号化メールを生成するための暗号化テーブルを記憶する暗号化テーブル記憶手段と、
前記暗号化テーブル記憶手段に記憶された暗号化テーブルを参照することにより、前記電子メール記憶手段に記憶された電子メールを暗号化して、暗号化メールを生成する暗号化メール生成手段と、
暗号化メールを送信する暗号化メール送信手段と、
前記暗号化メール送信手段が暗号化メールを送信すると、当該暗号化メールに対応する電子メールを、前記電子メール記憶手段から消去する消去手段と
を備えたことを特徴とする携帯電話機。
【請求項３】
前記暗号化テーブル記憶手段は、複数の暗号化テーブルを記憶し、
前記暗号化メール生成手段は、前記暗号化テーブル記憶手段に記憶されている前記複数の暗号化テーブルのなかから、送信先のメールアドレスに応じて設定されている暗号化テーブルを参照することにより、前記電子メール記憶手段に記憶された電子メールを暗号化して、暗号化メールを生成することを特徴とする請求項２に記載の携帯電話機。
【請求項４】
受信した暗号化メールを記憶する暗号化メール記憶手段と、
予め定められたパスワードを記憶するパスワード記憶手段と、
パスワードの入力を受け付けるパスワード入力手段と、
対応する暗号化テーブルで生成された暗号化メールを復号可能な復号化テーブルを記憶する復号化テーブル記憶手段と、
復号化された復号化メールを一時的に記憶する復号化メール一時記憶手段と、
復号化メールを表示する表示手段と
を備えた携帯電話機を、
暗号化された暗号化メールを受信する暗号化メール受信手段、
前記パスワード入力手段から入力されたパスワードが、前記パスワード記憶手段に記憶されているパスワードと一致するか否かを判断する認証手段、
前記パスワード入力手段から入力されたパスワードが、前記パスワード記憶手段に記憶されているパスワードと一致すると前記認証手段が判断した場合に、前記復号化テーブル記憶手段に記憶されている復号化テーブルを参照することにより、前記暗号化メール記憶手段に記憶されている暗号化メールを復号して復号化メールを生成する復号化メール生成手段、
前記復号化メール一時記憶手段に記憶された復号化メールを前記表示手段に表示する制御を行う表示制御手段、
復号化メールの表示を終了する旨の指示入力を受け付けたことに応じて、前記復号化メール一時記憶手段に記憶している復号化メールを消去する復号化メール消去手段
として機能させることを特徴とする電子メール送受信用プログラム。
【請求項５】
作成された電子メールを記憶する電子メール記憶手段と、
対応する復号化テーブルで復号可能な暗号化メールを生成するための暗号化テーブルを記憶する暗号化テーブル記憶手段と
を備えた携帯電話機を、
前記暗号化テーブル記憶手段に記憶された暗号化テーブルを参照することにより、前記電子メール記憶手段に記憶された電子メールを暗号化して、暗号化メールを生成する暗号化メール生成手段、
暗号化メールを送信する暗号化メール送信手段、
前記暗号化メール送信手段が暗号化メールを送信すると、当該暗号化メールに対応する電子メールを、前記電子メール記憶手段から消去する消去手段
として機能させることを特徴とする電子メール送受信用プログラム。
【請求項６】
前記暗号化メール生成手段は、前記暗号化テーブル記憶手段に記憶されている複数の暗号化テーブルのなかから、送信先のメールアドレスに応じて設定されている暗号化テーブルを参照することにより、前記電子メール記憶手段に記憶された電子メールを暗号化して、暗号化メールを生成することを特徴とする請求項５に記載の電子メール送受信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの送受信が可能な携帯電話機、及び、電子メール送受信用プログラムに関する。
【背景技術】
【０００２】
近年、情報通信技術の発達により、重要文書や秘密文書が電子メールで送受信されることが多い。そのため、送受信された電子メールの本人性が確認できることが重要となっている。また、送信相手を間違えた場合には、もはや取り消すことができないといった問題もあった。
【０００３】
近年、メールクライアントから送信される電子メールの授受を中継するメールサーバであって、受信した電子メールにデジタル署名を施すメールサーバが存在する（例えば、特許文献１参照）。また、従業員の出勤時及び退勤時に、出退勤情報を電子メールでサーバーに送信することにより、給与計算する給与計算・支払い処理システムにおいて、従業員とサーバー間の電子メールの送受信が暗号化されている給与計算・支払い処理システムが存在する（例えば、特許文献２参照）。また、利用者等から遠隔地にある装置を、電子メールを用いて制御する遠隔制御システムにおいて、暗号化した電子メールを用いる遠隔制御システムが存在する（例えば、特許文献３参照）。また、予め登録された電子メールアドレスを複数のユーザで共有する場合において、１のユーザが入力するパスワードが、予め記憶されている当該ユーザのパスワードと一致する時にのみ、当該ユーザ宛の電子メールへのアクセス権が与えられる電子メールアドレス多重化の方法が存在する（例えば、特許文献４参照）。
【０００４】
特許文献１に記載のメールサーバによれば、デジタル署名が施されているため、当該電子メールアドレスから送信された電子メールが正当な電子メールアドレスから送信されたものであると確認することができる。また、特許文献２に記載の給与計算・支払い処理システムや、特許文献３に記載の遠隔制御システムによれば、電子メールが暗号化されているため、他のメールアドレスで受信された場合には、復号化することをできなくすることができ、その内容を知られなくすることができる。また、特許文献４に記載の電子メールアドレス多重化方法によれば、パスワードを知る本人が操作しない限り、電子メールへのアクセス権が与えられないため、他人に電子メールが読まれることを防止することができる。
【０００５】
【特許文献１】特開２００１−１６８９０２号公報
【特許文献２】特開２００１−２７３３８９号公報
【特許文献３】特開２００２−０５８０７７号公報
【特許文献４】特開平１１−３３１２４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、正当なメールアドレスから送信されたことを確認することができても、他人があたかも本人になりすまして当該本人のメールアドレスを使用して電子メールを送信した場合に、その電子メールが本当に本人から送信されたものであるかを確認する方法がなく、信じざるを得ないといった問題があった。また、特許文献２、３をメールの送受信に適用しても、他のメールアドレスで受信された場合には、復号化することをできなくすることができても、正規のメールアドレスで受信された場合には、復号化されるため、他人が勝手に本人の装置（例えば、パーソナルコンピュータ）を操作すれば、その内容が知られることとなるといった問題があった。この問題は特に、携帯電話機のように、他人が容易に操作することが可能な装置である場合に、特に顕著となるといった問題があった。また、特許文献４では、パスワードが一致しない限り、すべてのメールに対するアクセス権が与えられないため、その都度パスワードを入力しなければならず、不便であるため、結局利用することができないといった問題があった。
このように、電子メールの送受信において起こり得る問題を包括的に解決するには至っていないといった問題があった。
【０００７】
本発明は、上述した課題に鑑みてなされたものであり、その目的は、電子メールの本人性を確認することができるとともに、本人でなければ、当該本人宛に送信された電子メールであっても読むことができなくすることができ、かつ、容易に利用することができる携帯電話機及び電子メール送受信用プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
以上のような目的を達成するために、本発明は、以下のようなものを提供する。
（１）  暗号化された暗号化メールを受信する暗号化メール受信手段と、
上記暗号化メール受信手段が受信した暗号化メールを記憶する暗号化メール記憶手段と、
予め定められたパスワードを記憶するパスワード記憶手段と、
パスワードの入力を受け付けるパスワード入力手段と、
上記パスワード入力手段から入力されたパスワードが、上記パスワード記憶手段に記憶されているパスワードと一致するか否かを判断する認証手段と、
対応する暗号化テーブルで生成された暗号化メールを復号可能な復号化テーブルを記憶する復号化テーブル記憶手段と、
上記パスワード入力手段から入力されたパスワードが、上記パスワード記憶手段に記憶されているパスワードと一致すると上記認証手段が判断した場合に、上記復号化テーブル記憶手段に記憶されている復号化テーブルを参照することにより、上記暗号化メール記憶手段に記憶されている暗号化メールを復号して復号化メールを生成する復号化メール生成手段と、
上記復号化メール生成手段が生成した復号化メールを一時的に記憶する復号化メール一時記憶手段と、
復号化メールを表示可能な表示手段と、
上記復号化メール一時記憶手段に記憶された復号化メールを上記表示手段に表示する制御を行う表示制御手段と、
復号化メールの表示を終了する旨の指示入力を受け付けたことに応じて、上記復号化メール一時記憶手段に記憶している復号化メールを消去する復号化メール消去手段と
を備えたことを特徴とする携帯電話機。
【０００９】
（１）の発明によれば、入力されたパスワードが予め記憶されているパスワードと一致する場合に、復号化テーブルを参照し、受信した暗号化メールを復号して復号化メールを生成する。従って、パスワードを知る本人のみしか、復号化メールを読むことができないようにすることができる。また、対応する復号化テーブルを用いなければ、当該暗号化メールを復号することができないため、予め示し合わせて、対応するテーブルを記憶させている者以外の者は、受信した暗号化メールを復号化することができない。すなわち、受信した暗号化メールが復号できない場合には、当該暗号化メールは、示し合わせた者以外の他人から送信されたものであると知ることができる。従って、電子メールの本人性を確認することができる。また、誤って送信した場合であっても、文字化けしている印象を与えるだけであり、他人にその内容を読まれてしまうことを防止することができる。
また、暗号化メールを受信した場合には、パスワードの入力により、復号化することができ、暗号化されていないメールについては、パスワードの入力をせずとも読むことができる。このように、重要文書や秘密文書等については、パスワードの入力を要求して、他人に読まれることを防止するとともに、他人に読まれてもよいような、暗号化されていないメールについては、パスワードを必要とせず迅速にそのメールを読むことを可能とし、重要度と利便性とを両立させることができる。さらに、お互いに示し合わせて対応するテーブル（復号化テーブル、暗号化デーブル）を用いるため、例えば、恋人同士が使用することにより、お互いの親密度を向上させることが可能である。
【００１０】
さらに、本発明は、以下のようなものを提供する。
（２）  作成された電子メールを記憶する電子メール記憶手段と、
対応する復号化テーブルで復号可能な暗号化メールを生成するための暗号化テーブルを記憶する暗号化テーブル記憶手段と、
上記暗号化テーブル記憶手段に記憶された暗号化テーブルを参照することにより、上記電子メール記憶手段に記憶された電子メールを暗号化して、暗号化メールを生成する暗号化メール生成手段と、
暗号化メールを送信する暗号化メール送信手段と、
上記暗号化メール送信手段が暗号化メールを送信すると、当該暗号化メールに対応する電子メールを、上記電子メール記憶手段から消去する消去手段と
を備えたことを特徴とする携帯電話機。
【００１１】
（２）の発明によれば、暗号化テーブルを参照することにより、電子メールから、対応する復号化テーブルで復号可能な暗号化メールを生成し、当該暗号化メールを送信する。この暗号化メールは、対応する復号化テーブルを用いなければ、当該暗号化メールを復号することができないため、予め示し合わせて、対応するテーブルを記憶させている者以外の者は、受信した暗号化メールを復号化することができない。従って、誤って送信した場合であっても、文字化けしている印象を与えるだけであり、他人にその内容を読まれてしまうことを防止することができる。また、受信者が、受信した暗号化メールを復号することができる場合には、当該暗号化メールは、示し合わせた者から送信されたものであると知ることができ、受信した暗号化メールが復号できない場合には、当該暗号化メールは、示し合わせた者以外の他人から送信されたものであると知ることができる。従って、電子メールの本人性を確認することができる。また、重要文書や秘密文書等については、暗号化して他人に読まれることを防止するとともに、他人に読まれてもよいような文書等については、暗号化せずに送信し、受信者が迅速にそのメールを読むことを可能とし、重要度と利便性とを両立させることができる。また、暗号化メールを送信すると、当該暗号化メールに対応する電子メールを消去するため、他人に見られたくないメールを消し忘れて、読まれてしまうことを防止することができる。
さらに、お互いに示し合わせて対応するテーブル（復号化テーブル、暗号化デーブル）を用いるため、例えば、恋人同士が使用することにより、お互いの親密度を向上させることが可能である。
【００１２】
さらに、本発明は、以下のようなものを提供する。
（３）  上記（２）に記載の携帯電話機であって、
上記暗号化テーブル記憶手段は、複数の暗号化テーブルを記憶し、
上記暗号化メール生成手段は、上記暗号化テーブル記憶手段に記憶されている上記複数の暗号化テーブルのなかから、送信先のメールアドレスに応じて設定されている暗号化テーブルを参照することにより、上記電子メール記憶手段に記憶された電子メールを暗号化して、暗号化メールを生成することを特徴とする。
【００１３】
（３）の発明によれば、複数の暗号化テーブルのなかから、送信先のメールアドレスに応じて設定されている暗号化テーブルを参照することにより、電子メールを暗号化して、暗号化メールを生成するため、間違えて暗号化メールを送信した相手が、同じ暗号化／復号化プログラムを利用している者であっても、当該暗号化メールを復号されることを困難にすることができる。
【００１４】
さらに、本発明は、以下のようなものを提供する。
（４）  受信した暗号化メールを記憶する暗号化メール記憶手段と、
予め定められたパスワードを記憶するパスワード記憶手段と、
パスワードの入力を受け付けるパスワード入力手段と、
対応する暗号化テーブルで生成された暗号化メールを復号可能な復号化テーブルを記憶する復号化テーブル記憶手段と、
復号化された復号化メールを一時的に記憶する復号化メール一時記憶手段と、
復号化メールを表示する表示手段と
を備えた携帯電話機を、
暗号化された暗号化メールを受信する暗号化メール受信手段、
上記パスワード入力手段から入力されたパスワードが、上記パスワード記憶手段に記憶されているパスワードと一致するか否かを判断する認証手段、
上記パスワード入力手段から入力されたパスワードが、上記パスワード記憶手段に記憶されているパスワードと一致すると上記認証手段が判断した場合に、上記復号化テーブル記憶手段に記憶されている復号化テーブルを参照することにより、上記暗号化メール記憶手段に記憶されている暗号化メールを復号して復号化メールを生成する復号化メール生成手段、
上記復号化メール一時記憶手段に記憶された復号化メールを上記表示手段に表示する制御を行う表示制御手段、
復号化メールの表示を終了する旨の指示入力を受け付けたことに応じて、上記復号化メール一時記憶手段に記憶している復号化メールを消去する復号化メール消去手段
として機能させることを特徴とする電子メール送受信用プログラム。
【００１５】
（４）の発明によれば、入力されたパスワードが予め記憶されているパスワードと一致する場合に、復号化テーブルを参照し、受信した暗号化メールを復号して復号化メールを生成する。従って、パスワードを知る本人のみしか、復号化メールを読むことができないようにすることができる。また、対応する復号化テーブルを用いなければ、当該暗号化メールを復号することができないため、予め示し合わせて、対応するテーブルを記憶させている者以外の者は、受信した暗号化メールを復号化することができない。すなわち、受信した暗号化メールが復号できない場合には、当該暗号化メールは、示し合わせた者以外の他人から送信されたものであると知ることができる。従って、電子メールの本人性を確認することができる。また、暗号化メールを受信した場合には、パスワードの入力により、復号化することができ、暗号化されていないメールについては、パスワードの入力をせずとも読むことができる。このように、重要文書や秘密文書等については、パスワードの入力を要求して、他人に読まれることを防止するとともに、他人に読まれてもよいような、暗号化されていないメールについては、パスワードを必要とせず迅速にそのメールを読むことを可能とし、重要度と利便性とを両立させることができる。さらに、お互いに示し合わせて対応するテーブル（復号化テーブル、暗号化デーブル）を用いるため、例えば、恋人同士が使用することにより、お互いの親密度を向上させることが可能である。
【００１６】
さらに、本発明は、以下のようなものを提供する。
（５）  作成された電子メールを記憶する電子メール記憶手段と、
対応する復号化テーブルで復号可能な暗号化メールを生成するための暗号化テーブルを記憶する暗号化テーブル記憶手段と
を備えた携帯電話機を、
上記暗号化テーブル記憶手段に記憶された暗号化テーブルを参照することにより、上記電子メール記憶手段に記憶された電子メールを暗号化して、暗号化メールを生成する暗号化メール生成手段、
暗号化メールを送信する暗号化メール送信手段、
上記暗号化メール送信手段が暗号化メールを送信すると、当該暗号化メールに対応する電子メールを、上記電子メール記憶手段から消去する消去手段
として機能させることを特徴とする電子メール送受信用プログラム。
【００１７】
（５）の発明によれば、暗号化テーブルを参照し、作成された電子メールから、対応する復号化テーブルで復号可能な暗号化メールを生成し、当該暗号化メールを送信する。この暗号化メールは、対応する復号化テーブルを用いなければ、当該暗号化メールを復号することができないため、予め示し合わせて、対応するテーブルを記憶させている者以外の者は、受信した暗号化メールを復号化することができない。従って、誤って送信した場合に、他人に読まれてしまうことを防止することができる。また、受信者が、受信した暗号化メールを復号することができる場合には、当該暗号化メールは、示し合わせた者から送信されたものであると知ることができ、受信した暗号化メールが復号できない場合には、当該暗号化メールは、示し合わせた者以外の他人から送信されたものであると知ることができる。従って、電子メールの本人性を確認することができる。また、重要文書や秘密文書等については、暗号化して他人に読まれることを防止するとともに、他人に読まれてもよいような文書等については、暗号化せずに送信し、受信者が迅速にそのメールを読むことを可能とし、重要度と利便性とを両立させることができる。また、暗号化メールを送信すると、当該暗号化メールに対応する電子メールを消去するため、他人に見られたくないメールを消し忘れて、読まれてしまうことを防止することができる。
さらに、お互いに示し合わせて対応するテーブル（復号化テーブル、暗号化デーブル）を用いるため、例えば、恋人同士が使用することにより、お互いの親密度を向上させることが可能である。
【００１８】
さらに、本発明は、以下のようなものを提供する。
（６）  上記（５）に記載の電子メール送受信用プログラムであって、
上記暗号化メール生成手段は、上記暗号化テーブル記憶手段に記憶されている複数の暗号化テーブルのなかから、送信先のメールアドレスに応じて設定されている暗号化テーブルを参照することにより、上記電子メール記憶手段に記憶された電子メールを暗号化して、暗号化メールを生成することを特徴とする。
【００１９】
（６）の発明によれば、複数の暗号化テーブルのなかから、送信先のメールアドレスに応じて設定されている暗号化テーブルを参照することにより、電子メールを暗号化して、暗号化メールを生成するため、間違えて暗号化メールを送信した相手が、同じ暗号化／復号化プログラムを利用している者であっても、当該暗号化メールを復号されることを困難にすることができる。
【発明の効果】
【００２０】
本発明によれば、電子メールの本人性を確認することができるとともに、本人でなければ、当該本人宛に送信された電子メールであっても読むことができなくすることができ、かつ、容易に利用することができる携帯電話機及び電子メール送受信用プログラムを提供することが可能である。
【発明を実施するための最良の形態】
【００２１】
図１は、本実施形態に係る携帯電話機の一例を模式的に示す斜視図であり、図２は、図１に示した携帯電話機の内部構成を示すブロック図である。
携帯電話機１０は、操作部１２、液晶パネル１４、ＣＣＤカメラ１６、無線部１８、音声回路２０、スピーカ２２、マイク２４、送受信アンテナ２６、不揮発性メモリ２８、マイクロコンピュータ３０及び二次電池３２を備えている。
【００２２】
無線部１８は、マイクロコンピュータ３０により制御されて、送受信アンテナ２６を通じて電波を媒体として基地局に対して送受信する。音声回路２０は、無線部１８からマイクロコンピュータ３０を通じて出力された受信信号をスピーカ２２に出力するとともに、マイク２４から出力された音声信号を送信信号としてマイクロコンピュータ３０を通じて無線部１８に出力する。
【００２３】
スピーカ２２は、音声回路２０から出力された受信信号を受信音声に変換して出力し、マイク２４は、操作者から発せられた送信音声を音声信号に変換して音声回路２０に出力する。
ＣＣＤカメラ２６は、被写体を撮像可能であり、撮像して得られた画像データは不揮発性メモリ２８に記憶される。
【００２４】
表示手段としての液晶パネル１４は、例えば、操作部１２を介して入力された文字、ＣＣＤカメラ１６により撮像して得られた画像、送受信アンテナ２６を介して受信したメール文面や画像等を表示する。
【００２５】
二次電池３２は、各回路に電力を供給する。マイクロコンピュータ３０は、ＣＰＵ、ＲＯＭ及びＲＡＭから構成されたもので、例えば、電話の発着信処理、電子メールの作成送受信処理、インターネット処理等を行う。なお、電子メールの送受信及びインターネットによるデータの送受信は、マイクロコンピュータ３０が無線部１８及び送受信アンテナ２６を介して行う。
【００２６】
不揮発性メモリ２８は、例えば、操作部１２を介して入力された電子メールデータ、ＣＣＤカメラ１６により撮像して得られた画像データ、送受信アンテナ２６を介して受信したメールデータや各種プログラムを不揮発的に記憶する。特に、不揮発メモリ２８は、電子メール送受信用プログラムと複数の暗号化／復号化テーブルとを記憶する。暗号化／復号化テーブルは、後述するサーバ１００からインターネットを介して受信される。不揮発メモリ２８は、電子メールを記憶する電子メール記憶手段として機能するものである。また、不揮発メモリ２８は、暗号化／復号化テーブルを記憶する復号化テーブル記憶手段及び暗号化テーブル記憶手段として機能するものである。
【００２７】
また、不揮発メモリ２８は、アドレス帳を記憶しており、このアドレス帳に登録されたメールアドレス毎に複数の暗号化／復号化テーブルのうちの１が対応付けられている。なお、異なるメールアドレスに同一の暗号化／復号化テーブルが対応づけられていてもよい。
本実施形態では、本発明における暗号化テーブルと復号化テーブルとが同じである場合（暗号化／復号化テーブルである場合）について説明するが、対応する暗号化テーブルで生成された暗号化メールを復号可能であれば、暗号化テーブルと復号化テーブルとは異なっていてもよい。また、本実施形態では、暗号化／復号化テーブルを、サーバ１００からインターネットを介して受信する場合について説明するが、本発明において暗号化／復号化テーブルは、予め携帯電話機に記憶されていてもよい。
【００２８】
マイクロコンピュータ３０は、所有者によって作成された電子メールを暗号化して暗号化メールを生成する。このとき、マイクロコンピュータ３０は、メールアドレス毎に設定されている暗号化／復号化テーブルを参照して暗号化メールを生成する。また、マイクロコンピュータ３０は、生成した暗号化メールを送信する。
【００２９】
また、パスワード記憶手段としての不揮発メモリ２８には、予めパスワードを記憶させることができる。このパスワードは、所有者のみが登録、変更可能である。マイクロコンピュータ３０は、送受信アンテナ２６を介して暗号化メールを受信すると、パスワードの入力を要求し、入力されたパスワードが予め記憶されているパスワードと一致する場合に、送信元のメールアドレスに対応する暗号化／復号化テーブルを参照して暗号化メールを復号し、復号化メールを生成する。また、マイクロコンピュータ３０は、生成した復号化メールをマイクロコンピュータ３０が備える復号化メール一時記憶手段としてのＲＡＭに記憶する。
【００３０】
また、マイクロコンピュータ３０は、復号化メールを液晶パネル１４に表示させるが、操作部１２を介して、表示を終了する旨の入力を受け付けると、マイクロコンピュータ３０が備えるＲＡＭに記憶した復号化メールを消去する。
【００３１】
マイクロコンピュータ３０は、不揮発メモリ２８に記憶されている電子メール送受信用プログラムを読み出して実行することにより、上述したように、暗号化された暗号化メールを受信する受信手段、操作部１２から入力されたパスワードが不揮発メモリ２８に記憶されているパスワードと一致するか否かを判断する認証手段、入力されたパスワードが不揮発メモリ２８に記憶されているパスワードと一致すると判断した場合に、復号化テーブルを参照することにより、暗号化メールを復号して復号化メールを生成する復号化メール生成手段、マイクロコンピュータ３０が備えるＲＡＭに記憶された復号化メールを液晶パネル１４に表示する制御を行う表示制御手段、及び、復号化メールの表示を終了する旨の指示入力を操作部１２から受け付けたことに応じて、マイクロコンピュータ３０が備えるＲＡＭに記憶している復号化メールを消去する復号化メール消去手段として機能する。
【００３２】
また、マイクロコンピュータ３０は、不揮発メモリ２８に記憶されている電子メール送受信用プログラムを読み出して実行することにより、上述したように、不揮発メモリ２８に記憶された暗号化テーブルを参照することにより電子メールを暗号化して暗号化メールを生成する暗号化メール生成手段、暗号化メールを送信する暗号化メール送信手段、暗号化メールを送信すると当該暗号化メールに対応する電子メールを不揮発メモリ２８から消去する消去手段として機能する。
【００３３】
図３は、サーバの内部構成を示すブロック図である。
サーバ１００は、ＣＰＵ１０２と、ＲＯＭ１０４と、ＲＡＭ１０６と、携帯電話機１０とインターネットを介して通信するための通信用インターフェイス回路１０８と、ハードディスクドライブ１０５とを備えている。
【００３４】
ハードディスクドライブ１０５には、複数の暗号化／復号化テーブルや、暗号化／復号化テーブルの送信要求があった場合に、どの暗号化／復号化テーブルを送信するかを選択するためのテーブル選択肢情報が記憶されている。ＣＰＵ１０２は、携帯電話機１０からインターネットを介して暗号化／復号化テーブルの送信要求を受け付けると、テーブル選択肢情報を携帯電話機１０に送信する。また、携帯電話機１０から暗号化／復号化テーブルの１を選択したことを示す選択情報を受信すると、選択情報が示す暗号化／復号化テーブルをハードディスクドライブ１０５から抽出して当該携帯電話機１０に対して送信する。
【００３５】
図４は、暗号化／復号化テーブルの一例を示す図である。
図４に示すように、暗号化／復号化テーブルは、Ａ〜Ｚのアルファベットと、１〜２０の数字とから特定されるセルから構成されていて、各セルには、ア〜ンの文字が指定（記憶）されている。なお、本実施形態では、文字の指定されていないセルが存在するが、本発明においてはすべてのセルに文字が指定されていてもよい。
詳しくは、後述するが、例えば、作成された電子メールの本文に「テ」と記載されている場合に、暗号化／復号化テーブル“１”を参照して、暗号化メールを生成すると、「テ」は、セルの「Ａ１」にあるので、暗号化メールの本文は、「Ａ１」となる。また、同様に、暗号化メールの本文が「Ａ１」である場合に、暗号化／復号化テーブル“１”を参照して、復号化し、復号化メールを生成すると、復号化メールの本文は、「テ」となる。
【００３６】
本実施形態では、電子メール送受信用プログラムが、携帯電話機１０に予め記憶されている（プレインストールされている）場合について説明するが、本発明における電子メール送受信用プログラムは、サーバ（例えば、ハードディスクドライブ等の記憶装置）に記憶されていて、携帯電話機にダウンロードされることとしてもよい。
【００３７】
図５は、携帯電話機において実行される暗号化／復号化テーブル受信処理のサブルーチンを示すフローチャートである。
まず、マイクロコンピュータ３０は、サーバ１００に対して暗号化／復号化テーブル送信の要求を行う（ステップＳ１０）。例えば、マイクロコンピュータ３０は、所有者の操作部１２の操作に応じて、暗号化／復号化テーブル配信サイト（サーバ１００の所定のファイル）にアクセスし、暗号化／復号化テーブル送信の要求を行う。
【００３８】
次に、ステップＳ１１において、マイクロコンピュータ３０は、テーブル送信要求に対してサーバ１００から送信されてくるテーブル選択肢情報を受信する。
図６は、テーブル選択肢情報に基づいて携帯電話機の液晶パネルに表示される画像を示す図である。
図６に示すように、液晶パネル１４には、「どのテーブルにしますか？」という文字と、“１”〜“９”の数字が付されたカード画像が表示されている。これらのカード画像には、ハイパーリンクが施されていて、所有者は、いずれかのカード画像を選択することにより、暗号化／復号化テーブルの１を選択したことを示す選択情報をサーバ１００に送信することができる。
【００３９】
次に、ステップＳ１２において、マイクロコンピュータ３０は、操作部１２を介してテーブルの選択入力を受けると、すなわち、図６に示した１のカード画像が選択されると、選択情報をサーバ１００に送信する（ステップＳ１３）。これにより、選択したカード画像に対応する暗号化／復号化テーブルがサーバ１００から送信されることとなる。
【００４０】
次に、ステップＳ１４において、マイクロコンピュータ３０は、サーバ１００から送信されてくる暗号化／復号化テーブルを受信し、不揮発メモリ２８に記憶させて、本サブルーチンを終了する。この暗号化／復号化テーブル受信処理を繰り返すことにより、暗号化／復号化テーブルを複数受信することができる。
なお、本実施形態では、暗号化／復号化テーブル受信処理を繰り返すことにより、暗号化／復号化テーブルを複数受信することができる場合について説明したが、本発明においては複数の暗号化／復号化テーブルを一度に受信することができることとしてもよい。
【００４１】
図７は、携帯電話機において実行される暗号化メール送信処理のサブルーチンを示すフローチャートである。この暗号化メール送信処理は、電子メールの本文の作成と送信先の指定がされた後に行われる処理である。なお、作成された電子メールは、不揮発メモリ２８に記憶されている。
まず、マイクロコンピュータ３０は、操作部１２を介して電子メール暗号化指示入力を受け付ける（ステップＳ２０）。
次に、ステップＳ２１において、マイクロコンピュータ３０は、不揮発メモリ２８に記憶されているアドレス帳に基づいて、送信先のメールアドレスに対応する暗号化／復号化テーブルを参照する。
【００４２】
図８は、アドレス帳の一例を示す図である。
図８に示すにように、アドレス帳には、名前、電話番号及びメールアドレスが対応付けて記憶されていて、各メールアドレスに対しては、暗号化／復号化テーブルが対応付けられている。暗号化／復号化テーブルは、サーバ１００から受信したテーブルである（図５参照）。メールアドレスと暗号化／復号化テーブルとの対応づけ設定は、暗号化／復号化テーブルを受信した後に操作部１２からの入力によって行われる。
【００４３】
次に、ステップＳ２２において、マイクロコンピュータ３０は、参照した暗号化／復号化テーブルに基づいて、暗号化メールを生成する。ステップＳ２１、ステップＳ２２の処理を実行するとき、マイクロコンピュータ３０は、暗号化テーブルを参照することにより、電子メールを暗号化して、暗号化メールを生成する暗号化メール生成手段として機能する。
【００４４】
図９（ａ）は、携帯電話機の液晶パネルに表示される電子メールを示す図であり、図９（ｂ）は、当該電子メールを暗号化した後の暗号化メールを示す図である。
例えば、本文の作成と送信先の指定とが完了した図９（ａ）に示す電子メールに対して暗号化指示入力があった場合、ステップＳ２１、ステップＳ２２の処理を実行すると、図９（ｂ）に示す暗号化メールが生成される。
【００４５】
次に、ステップＳ２３において、マイクロコンピュータ３０は、生成した暗号化メールを送信先に指定されたメールアドレスに対して送信する。この処理を実行するとき、マイクロコンピュータ３０は、暗号化メールを送信する暗号化メール送信手段として機能する。
【００４６】
次に、マイクロコンピュータ３０は、送信した暗号化メールに対応する電子メールを、不揮発メモリ２８から消去し（ステップＳ２４）、本サブルーチンを終了する。ステップＳ２４の処理を実行するとき、マイクロコンピュータ３０は、暗号化メールを送信すると、当該暗号化メールに対応する電子メールを、不揮発メモリ２８から消去する消去手段として機能する。
なお、送信した暗号化メールについては、不揮発メモリ２８に記憶しておいてもよいし、送信後に消去してもよい。送信した暗号化メールを不揮発メモリ２８に記憶しておく構成とした場合には、暗号化されているため、本人のみが、後に送信内容を確認することができる。また、送信した暗号化メールを不揮発メモリ２８に記憶しない構成とした場合には、より確実に他人に送信済みの内容を把握されることを防止することができる。
【００４７】
図１０は、携帯電話機において実行される受信暗号化メール復号処理のサブルーチンを示すフローチャートである。
まず、マイクロコンピュータ３０は、他の携帯電話機１０から送信された暗号化メールを受信する（ステップＳ３０）。この処理を実行するとき、マイクロコンピュータ３０は、暗号化された暗号化メールを受信する暗号化メール受信手段として機能する。
【００４８】
次に、ステップＳ３１において、マイクロコンピュータ３０は、受信した暗号化メールを不揮発メモリ２８に記憶する。不揮発メモリ２８は、受信した暗号化メールを記憶する暗号化メール記憶手段として機能するものである。
【００４９】
次に、マイクロコンピュータ３０は、パスワード入力手段としての操作部１２を介してパスワードの入力を受け付けると（ステップＳ３２）、入力されたパスワードが、不揮発メモリ２８に予め記憶されているパスワードと一致するか否かを判断する（ステップＳ３３）。入力されたパスワードが、不揮発メモリ２８に予め記憶されているパスワードと一致すると判断した場合、処理をステップＳ３４に移す。一方、入力されたパスワードが、不揮発メモリ２８に予め記憶されているパスワードと一致しないと判断した場合、本サブルーチンを終了する。ステップＳ３３の処理を実行するとき、マイクロコンピュータ３０は、操作部１２から入力されたパスワードが、不揮発メモリ２８に予めに記憶されているパスワードと一致するか否かを判断する認証手段として機能する。
【００５０】
ステップＳ３４において、マイクロコンピュータ３０は、不揮発メモリ２８に記憶されているアドレス帳に基づいて、送信元のメールアドレスに対応する暗号化／復号化テーブルを参照する。次に、ステップＳ３５において、マイクロコンピュータ３０は、参照した暗号化／復号化テーブルに基づいて、復号化メールを生成する。ステップＳ３４、ステップＳ３５の処理を実行するとき、マイクロコンピュータ３０は、暗号化／復号化テーブルを参照することにより、不揮発メモリ２８に記憶されている暗号化メールを復号して復号化メールを生成する復号化メール生成手段として機能する。
【００５１】
次に、ステップＳ３６において、マイクロコンピュータ３０は、生成した復号化メールをマイクロコンピュータ３０が備える復号化メール一時記憶手段としてのＲＡＭに記憶する。
【００５２】
次に、ステップＳ３７において、マイクロコンピュータ３０は、マイクロコンピュータ３０が備えるＲＡＭに記憶された復号化メールを液晶パネル１４に表示する。この処理を実行するとき、マイクロコンピュータ３０は、復号化メールを液晶パネル１４に表示する制御を行う表示制御手段として機能する。
【００５３】
図１１（ａ）は、携帯電話機の液晶パネルに表示される暗号化メールを示す図であり、図１１（ｂ）は、当該暗号化メールを復号化した後の復号化メールを示す図である。
例えば、図１１（ａ）に示す暗号化メールを受信した場合（ステップＳ３０）、ステップＳ３１〜ステップＳ３６の処理を実行した後、ステップＳ３７において、図１１（ｂ）に示すような復号化メールが液晶パネル１４に表示される。
【００５４】
次に、ステップＳ３８において、マイクロコンピュータ３０は、操作部１２を介して復号化メールの表示終了入力を受け付けると、復号化メールの表示を終了する（ステップＳ３９）。
次に、ステップＳ４０において、マイクロコンピュータ３０が備えるＲＡＭに記憶した復号化メールを消去し、本サブルーチンを終了する。ステップＳ４０の処理を実行するとき、マイクロコンピュータ３０は、復号化メールの表示を終了する旨の指示入力を受け付けたことに応じて、マイクロコンピュータ３０が備えるＲＡＭに記憶している復号化メールを消去する復号化メール消去手段として機能する。
【００５５】
以上、本実施形態における携帯電話機１０及び電子メール送受信用プログラムによれば、入力されたパスワードが予め記憶されているパスワードと一致する場合に、暗号化／復号化テーブルを参照し、受信した暗号化メールを復号して復号化メールを生成する。従って、パスワードを知る本人のみしか、復号化メールを読むことができないようにすることができる。また、同一の暗号化／復号化テーブルを用いなければ、当該暗号化メールを復号することができないため、予め示し合わせて、同一のテーブルを記憶させている者以外の者は、受信した暗号化メールを復号化することができない。すなわち、受信した暗号化メールが復号できない場合には、当該暗号化メールは、示し合わせた者以外の他人から送信されたものであると知ることができる。従って、電子メールの本人性を確認することができる。また、誤って送信した場合であっても、文字化けしている印象を与えるだけであり、他人にその内容を読まれてしまうことを防止することができる。
また、暗号化メールを受信した場合には、パスワードの入力により、復号化することができ、暗号化されていないメールについては、パスワードの入力をせずとも読むことができる。このように、重要文書や秘密文書等については、パスワードの入力を要求して、他人に読まれることを防止するとともに、他人に読まれてもよいような、暗号化されていないメールについては、パスワードを必要とせず迅速にそのメールを読むことを可能とし、重要度と利便性とを両立させることができる。さらに、お互いに示し合わせて同一の暗号化／復号化テーブルを用いるため、例えば、恋人同士が使用することにより、お互いの親密度を向上させることが可能である。
【００５６】
また、本実施形態における携帯電話機１０及び電子メール送受信用プログラムによれば、暗号化／復号化テーブルを参照することにより、作成された電子メールから、同一の暗号化／復号化テーブルで復号可能な暗号化メールを生成し、当該暗号化メールを送信する。この暗号化メールは、同一の暗号化／復号化テーブルを用いなければ、当該暗号化メールを復号することができないため、予め示し合わせて、同一のテーブルを記憶させている者以外の者は、受信した暗号化メールを復号化することができない。従って、誤って送信した場合であっても、文字化けしている印象を与えるだけであり、他人にその内容を読まれてしまうことを防止することができる。また、受信者が、受信した暗号化メールを復号することができる場合には、当該暗号化メールは、示し合わせた者から送信されたものであると知ることができ、受信した暗号化メールが復号できない場合には、当該暗号化メールは、示し合わせた者以外の他人から送信されたものであると知ることができる。従って、電子メールの本人性を確認することができる。また、重要文書や秘密文書等については、暗号化して他人に読まれることを防止するとともに、他人に読まれてもよいような文書等については、暗号化せずに送信し、受信者が迅速にそのメールを読むことを可能とし、重要度と利便性とを両立させることができる。また、暗号化メールを送信すると、当該暗号化メールに対応する電子メールを消去するため、他人に見られたくないメールを消し忘れて、読まれてしまうことを防止することができる。
さらに、お互いに示し合わせて同一の暗号化／復号化テーブルを用いるため、例えば、恋人同士が使用することにより、お互いの親密度を向上させることが可能である。
【００５７】
また、本実施形態における携帯電話機１０及び電子メール送受信用プログラムによれば、複数の暗号化／復号化テーブルのなかから、送信先のメールアドレスに応じて設定されている暗号化テーブルを参照することにより、電子メールを暗号化して、暗号化メールを生成するため、間違えて暗号化メールを送信した相手が、同じ暗号化／復号化プログラムを利用している者であっても、当該暗号化メールを復号されることを困難にすることができる。
【００５８】
本実施形態では、携帯電話機１０には、複数の暗号化／復号化テーブルが記憶されている場合について説明したが、本発明において暗号化／復号化テーブルは、１つしか記憶されていないこととしてもよい。
【００５９】
本実施形態では、本発明における暗号化メール記憶手段、パスワード記憶手段、復号化テーブル記憶手段、電子メール記憶手段、及び、暗号化テーブル記憶手段が不揮発メモリ２８である場合について説明したが、これに限定されず、例えば、取り外し可能な記憶媒体であってもよい。また、本実施形態では、本発明における復号化メール一時記憶手段が、マイクロコンピュータ３０が備えるＲＡＭである場合について説明したが、この例に限定されるものではない。
【００６０】
また、本実施形態では、１のパスワードが予め記憶されている場合について説明したが、本発明においては、複数のパスワードを記憶しておき、例えば、送信先、送信元、受信時刻、送信時刻、現在時刻等に応じて、要求されるパスワードを異ならせることとしてもよい。
【００６１】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各手段等の具体的構成は、適宜設計変更可能である。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００６２】
【図１】本実施形態に係る携帯電話機の一例を模式的に示す斜視図である。
【図２】図１に示した携帯電話機の内部構成を示すブロック図である。
【図３】サーバの内部構成を示すブロック図である。
【図４】暗号化／復号化テーブルの一例を示す図である。
【図５】携帯電話機において実行される暗号化／復号化テーブル受信処理のサブルーチンを示すフローチャートである。
【図６】テーブル選択肢情報に基づいて携帯電話機の液晶パネルに表示される画像を示す図である。
【図７】携帯電話機において実行される暗号化メール送信処理のサブルーチンを示すフローチャートである。
【図８】アドレス帳の一例を示す図である。
【図９】（ａ）は、携帯電話機の液晶パネルに表示される電子メールを示す図であり、（ｂ）は、当該電子メールを暗号化した後の暗号化メールを示す図である。
【図１０】携帯電話機において実行される受信暗号化メール復号処理のサブルーチンを示すフローチャートである。
【図１１】（ａ）は、携帯電話機の液晶パネルに表示される暗号化メールを示す図であり、（ｂ）は、当該暗号化メールを復号化した後の復号化メールを示す図である。
【符号の説明】
【００６３】
１０  携帯電話機
１２  操作部
１４  液晶パネル
１８  無線部
２８  不揮発性メモリ
３０  マイクロコンピュータ
３２  二次電池
１００  サーバ
１０２  ＣＰＵ
１０４  ＲＯＭ
１０５  ハードディスクドライブ
１０６  ＲＡＭ
１０８  通信用インターフェイス回路
【図１】
2007233867.tif 000003
【図２】
2007233867.tif 000004
【図３】
2007233867.tif 000005
【図４】
2007233867.tif 000006
【図５】
2007233867.tif 000007
【図６】
2007233867.tif 000008
【図７】
2007233867.tif 000009
【図８】
2007233867.tif 000010
【図９】
2007233867.tif 000011
【図１０】
2007233867.tif 000012
【図１１】
2007233867.tif 000013