(57)【要約】      （修正有）【課題】認証手続きが容易なユーザ認証方法を提供する。【解決手段】まず、認証キーが書き込まれたＵＳＢメモリを作成する。操作者が、ユーザ認証を受けた所定の装置にＵＳＢメモリを挿入して要求すると、装置のコントローラはＵＳＢメモリの製造番号を読み出し、これとユーザアカウントとパスワードとを連結して連結データとし、これを暗号化して認証キーとし、ＵＳＢメモリに書き込む。このようにして作成されたＵＳＢメモリを、ログアウト状態のコントローラに挿入すると、コントローラは認証キーを読み取り、これからユーザアカウントとパスワードとを抽出して、自動的にユーザ認証する。なお、認証キーからは製造番号も抽出されるが、これがＵＳＢメモリの製造番号と一致しない場合にはユーザ認証を中止する。【選択図】図３
2015232742.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢメモリが挿入されるＵＳＢインターフェースを備えると共にユーザアカウントとパスワードによるユーザー認証が必要な、所定の装置におけるユーザ認証方法であって、
前記ユーザ認証方法は、前記装置がユーザ認証された状態でかつＵＳＢメモリが挿入された状態において操作者の要求を受けて実施する認証キー登録処理と、前記装置がログアウトされた状態でＵＳＢメモリが挿入されたときに該挿入を検出して実施するＵＳＢ認証処理とを含み、
前記認証キー登録処理は、ＵＳＢメモリからＵＳＢメモリの製造番号を読み出し、該製造番号とユーザ認証中のユーザアカウントとパスワードとを連結して１個の連結データを生成し、該連結データを暗号化して認証キーを得、該認証キーをＵＳＢメモリ内に書き込む処理からなり、
前記ＵＳＢ認証処理は、挿入されたＵＳＢメモリ内に認証キーがある場合にはこれを読み出して復号化して連結データを得、該連結データから製造番号とユーザアカウントとパスワードとを得、得られた製造番号が挿入中のＵＳＢメモリの製造番号と一致している場合に、得られたユーザアカウントとパスワードとによってユーザ認証する処理からなることを特徴とするユーザー認証方法。
【請求項２】
請求項１に記載のユーザ認証方法において、前記認証キー登録処理において生成する前記連結データには前記装置のシリアル番号も含めるようにし、前記ＵＳＢ認証処理においては前記連結データから得られるシリアル番号が前記装置のシリアル番号と不一致のときにユーザ認証を中止することを特徴とするユーザ認証方法。
【請求項３】
請求項１または２に記載のユーザ認証方法によって認証されることを特徴とする射出成形機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザを認証するユーザ認証方法に関するものであり、限定するものではないが射出成形機に好適なユーザ認証方法、および射出成形機に関するものである。
【背景技術】
【０００２】
セキュリティが確保されている装置、例えば産業機械は、操作をするにはユーザ認証を受ける必要がある。このような産業機械の例として射出成形機をあげることができる。射出成形機は、従来周知のように、加熱シリンダと該加熱シリンダ内で回転方向と軸方向とに駆動可能に設けられているスクリュとからなる射出装置、一対の金型、これらの金型を型締する型締装置、成形品を突き出すエジェクタ装置、等から構成され、これらの装置はコントローラによって制御されるようになっている。射出成形機を操作しようとするユーザはコントローラにおいてユーザ認証を受けなければならない。ところで、射出成形機のコントローラには、複雑な成形条件が設定されている。成形条件は、適切な条件を設定できるようになるには熟練を要するし、その内容は製造技術に関する大切なノウハウでもある。そうすると、成形条件の閲覧や変更は特定のユーザにのみ開放することが好ましい。このようなことは射出成形機だけでなく、他の産業機械、セキュリティが必要とされている他の装置においても同様である。つまり、このようなユーザ認証を受ける必要がある機械においては、ユーザによって操作権限のレベルが分けられており、操作権限レベルに応じて操作可能な範囲が制限されている。
【０００３】
ところでユーザを認証するユーザ認証方法には色々な方法があり、例えば、ユーザアカウントとパスワードとによってユーザ認証する方法が周知である。射出成形機の場合には、コントローラに入力端末が設けられている。入力端末からユーザを識別するユーザアカウントとパスワードとを入力するとユーザは認証されて射出成形機の操作が許可されるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−７９２０９号公報
【０００５】
ユーザを認証するユーザ認証方法は他にもあり、例えば特許文献１にはＩＤカードによって認証する方法が記載されている。特許文献１には射出成形機が記載されているが、この射出成形機には非接触でＩＤカード情報を読み取ることができるＩＤカード読み取り機が設けられている。そして、射出成形機の操作権限が与えられているユーザには予めＩＤカードが配布されている。従って、ユーザがＩＤカードをＩＤカード読み取り機にかざすと、ユーザ認証が完了し、ユーザに対して予め設定されている操作権限が付与される。ユーザは、操作権限のレベルによって許可された操作範囲で射出成形機を操作することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記したようにユーザの認証が必要な装置では、色々なユーザ認証方法によって認証されるようになっている。これらの、従来のユーザ認証方法には優れた点も多い。しかしながら、従来のユーザ認証方法においては、若干の問題も見受けられる。例えば、ユーザアカウントとパスワードとによってユーザ認証を受ける場合には、機械を操作しようとする度に入力端末からユーザアカウントとパスワードとを入力しなければならない。ユーザアカウントやパスワードは比較的長い文字列からなるので、これらを毎回入力するのは煩雑である。また、パスワードは入力端末から入力するときに盗み見られてしまう危険もある。一方、特許文献１に記載の方法のように、ＩＤカードによってユーザ認証を受けるようにすると、ユーザ認証の煩雑さは無いし、パスワードの漏洩のような問題もない。しかしながら他の問題が見受けられる。具体的にはＩＤカードが紛失したり、盗難された場合に問題がある。ＩＤカードによってユーザ認証するようになっている装置においては、機械のコントローラに予めＩＤカードを登録しておく必要がある。ＩＤカードが紛失したり盗難された場合には、そのＩＤカードを使用できないようにコントローラから登録を抹消すると共に、新しいＩＤカードを発行してコントローラに登録する必要がある。ところで一般的に、コントローラにおけるこのような作業は、操作権限レベルが最も高いユーザにしか許可されていない。つまり、ＩＤカードの紛失や盗難がある度に、そのような操作権限レベルが高いユーザに作業してもらわなければならないことになる。すなわち管理が大変である。
【０００７】
本発明は、上記したような従来の問題点あるいは課題を解決した、ユーザ認証方法を提供することを目的としており、具体的には、ユーザ認証が必要な装置において、ユーザ認証に必要な操作が簡単であり、ユーザ管理が容易なユーザ認証方法、およびそのようなユーザ認証方法を備えた射出成形機を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、ユーザ認証方法は第１、２の処理を備えている。第１の処理は、装置がユーザ認証されかつＵＳＢメモリが挿入された状態で操作者の要求を受けて実施する認証キー登録処理である。この処理は、ＵＳＢメモリの製造番号を読み出し、該製造番号とユーザ認証中のユーザアカウントとパスワードとを連結して連結データとし、これを暗号化して認証キーを得、ＵＳＢメモリ内に書き込む。第２の処理は、装置がログアウトの状態でＵＳＢメモリが挿入されると実施するＵＳＢ認証処理である。この処理は、ＵＳＢメモリ内から認証キーを読み出して復号化して連結データとし、製造番号とユーザアカウントとパスワードとを得る。そして、この製造番号が挿入中のＵＳＢメモリの製造番号と一致すれば得られたユーザアカウントとパスワードとによってユーザ認証する処理である。
【０００９】
すなわち、請求項１に記載の発明は、上記目的を達成するために、ＵＳＢメモリが挿入されるＵＳＢインターフェースを備えると共にユーザアカウントとパスワードによるユーザー認証が必要な、所定の装置におけるユーザ認証方法であって、前記ユーザ認証方法は、前記装置がユーザ認証された状態でかつＵＳＢメモリが挿入された状態において操作者の要求を受けて実施する認証キー登録処理と、前記装置がログアウトされた状態でＵＳＢメモリが挿入されたときに該挿入を検出して実施するＵＳＢ認証処理とを含み、前記認証キー登録処理は、ＵＳＢメモリからＵＳＢメモリの製造番号を読み出し、該製造番号とユーザ認証中のユーザアカウントとパスワードとを連結して１個の連結データを生成し、該連結データを暗号化して認証キーを得、該認証キーをＵＳＢメモリ内に書き込む処理からなり、前記ＵＳＢ認証処理は、挿入されたＵＳＢメモリ内に認証キーがある場合にはこれを読み出して復号化して連結データを得、該連結データから製造番号とユーザアカウントとパスワードとを得、得られた製造番号が挿入中のＵＳＢメモリの製造番号と一致している場合に、得られたユーザアカウントとパスワードとによってユーザ認証する処理からなることを特徴とするユーザー認証方法として構成される。
請求項２に記載の発明は、請求項１に記載のユーザ認証方法において、前記認証キー登録処理において生成する前記連結データには前記装置のシリアル番号も含めるようにし、前記ＵＳＢ認証処理においては前記連結データから得られるシリアル番号が前記装置のシリアル番号と不一致のときにユーザ認証を中止することを特徴とするユーザ認証方法として構成される。
請求項３に記載の発明は、請求項１または２に記載のユーザ認証方法によって認証されることを特徴とする射出成形機として構成される。
【発明の効果】
【００１０】
以上のように、本発明は、ＵＳＢメモリが挿入されるＵＳＢインターフェースを備えると共にユーザアカウントとパスワードによるユーザー認証が必要な、所定の装置におけるユーザ認証方法として構成されている。そしてユーザ認証方法は、装置がユーザ認証された状態でかつＵＳＢメモリが挿入された状態において操作者の要求を受けて実施する認証キー登録処理と、装置がログアウトされた状態でＵＳＢメモリが挿入されたときに該挿入を検出して実施するＵＳＢ認証処理とを含んでいる。認証キー登録処理は、ＵＳＢメモリからＵＳＢメモリの製造番号を読み出し、該製造番号とユーザ認証中のユーザアカウントとパスワードとを連結して１個の連結データを生成し、該連結データを暗号化して認証キーを得、該認証キーをＵＳＢメモリ内に書き込む処理からなる。つまり、ユーザ認証に必要な情報を含んだ認証キーをＵＳＢメモリに書き込む処理になっている。そしてＵＳＢ認証処理は、挿入されたＵＳＢメモリ内に認証キーがある場合にはこれを読み出して復号化して連結データを得、該連結データから製造番号とユーザアカウントとパスワードとを得、得られた製造番号が挿入中のＵＳＢメモリの製造番号と一致している場合に、得られたユーザアカウントとパスワードとによってユーザ認証する処理からなる。つまり認証キー登録処理を実施したＵＳＢメモリを挿入するだけで、自動的にユーザ認証を受けることができる。従って、ユーザ認証がシンプルであり、煩雑さがない。そして本発明のユーザ認証方法は次の２点の特徴によってセキュリティが十分に確保されている。第１の特徴は認証キーが連結データを暗号化したものである点である。つまり、内容の解読が困難になっている。第２の特徴は、連結データに含まれている製造番号がＵＳＢメモリの製造番号と一致していないとユーザ認証しない点である。つまりＵＳＢメモリ内に保存されている認証キーが、第三者によって他のＵＳＢメモリに不正にコピーされても、そのＵＳＢメモリの製造番号は、連結データから読み出した製造番号と一致しないのでユーザ認証ができない。また本発明のユーザ認証方法は、ＵＳＢメモリが盗難されたり紛失したときでも簡単にユーザ管理ができ、セキュリティが維持される。具体的には、ＵＳＢメモリを無くした操作者は、対象とする装置においてユーザ認証を受けた上でパスワードを変更すればよい。そうすれば、盗難されたり紛失されたＵＳＢメモリが第三者によって装置に挿入されても、ＵＳＢメモリ内に保存されているパスワードが古いのでユーザ認証は受けられない。つまり、操作権限が高い操作者に格別にユーザ管理を依頼する必要はなく、それぞれのユーザが自分でパスワードを変更するだけでセキュリティが確保されることになる。
【００１１】
他の発明によると、認証キー登録処理において生成する連結データには装置のシリアル番号も含めるようにし、ＵＳＢ認証処理においては連結データから得られるシリアル番号が装置のシリアル番号と不一致のときにユーザ認証を中止するように構成されている。例えば、複数台の装置に対して同一のユーザアカウントとパスワードとによってユーザ認証を受けるようにしている操作者が、特定の装置に対してだけ、ＵＳＢメモリの挿入によるユーザ認証を受けたいと希望する場合がある。この発明はユーザ認証において装置のシリアル番号をチェックするので、このような場合に対応できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る射出成形機と、ＵＳＢメモリのデータを模式的に示すブロック図である。
【図２】本発明の実施の形態に係るユーザ認証方法のうち、認証キー登録処理を示すフローチャートである。
【図３】本発明の実施の形態に係るユーザ認証方法のうち、ＵＳＢ認証処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を説明する。本実施の形態に係るユーザ認証方法は、色々な装置において実施可能であるが、このユーザ認証方法が最も適している装置は射出成形機である。本実施の形態に係る射出成形機１において説明する。射出成形機１は、従来の射出成形機と同様に金型を型締めする型締装置、金型に射出材料を射出する射出装置等、色々な装置から構成され、これらの装置を制御するコントローラが設けられている。本実施の形態に係る射出成形機１のコントローラにも、図１に示されているように、メモリ領域２が設けられ、このメモリ領域２内にユーザ認証用のアカウント管理ファイル３が設けられている。アカウント管理ファイル３には、複数の操作者のユーザアカウントとパスワード、そしてそれぞれの操作者に対して操作可能な範囲を規定する操作権限レベルが格納されている。パスワードは、従来のアカウント管理ファイルと同様に、暗号化された文字列として格納され、ファイルの内容を閲覧してもパスワードが漏洩しないようになっている。
【００１４】
射出成形機１のコントローラには、図１には示されていないが、ＵＳＢインターフェースが設けられており、一般的なＵＳＢメモリ５が挿入できるようになっている。ところで、ＵＳＢメモリ５は、ＵＳＢ規格であるＵＳＢマスストレージクラスに準拠し、内蔵するフラッシュメモリ６にデータを記録できるようになっている媒体である。ＵＳＢメモリ５が挿入されてＯＳに認識されると、フラッシュメモリ６の大部分はファイルシステムとしてアクセスできる領域になっているが、ファイルシステムとして利用ができない保護領域６ａもある。この保護領域６ａに、製品毎に与えられているユニークな番号である製造番号８が格納されている。なお、ＵＳＢメモリの種類によっては、製造番号８はフラッシュメモリ６とは異なる他のハードウエアに保存されている場合もある。このように製造番号８は、ファイルシステムとしてアクセスができない領域に保存されているが、特別なＡＰＩにより読み取ることができる。
【００１５】
本実施の形態に係るユーザ認証方法は、ユーザ認証が可能な所定のＵＳＢメモリ５があれば、これを挿入するだけで自動的にユーザ認証が行われる方法である。まず、事前準備としてユーザ認証が可能なＵＳＢメモリ５を作成する処理、つまり認証キー登録処理について説明する。最初に通常の手順に従って、射出成形機１のコントローラにおいてユーザ認証を受ける。すなわち、操作者はコントローラの入力端末からユーザアカウントとパスワードとを入力してユーザ認証を受ける。ユーザ認証を受けたら、ＵＳＢメモリ５をコントローラに挿入する。このＵＳＢメモリ５は一般的なＵＳＢメモリでよい。次いで、ユーザ認証済みのコントローラにおいて、操作者は所定の要求を行う。そうするとコントローラは、図２に示されているように、認証キー登録要求（ステップＳ１）を受け付けることになる。コントローラはＵＳＢメモリ５の有無を調べ（ステップＳ２）、ＵＳＢメモリ５が挿入されていなければ、その旨の警告を表示して最初の処理に戻る。ＵＳＢメモリ５が挿入されていれば、コントローラはＵＳＢメモリ５内から製造番号８を読み取る（ステップＳ３）。続いてコントローラはモニタ上においてユーザアカウントとパスワードの入力を促す。操作者はユーザアカウントとパスワードとを入力し、コントローラはこれらを読み取る（ステップＳ４）。コントローラは、製造番号８と、読み取ったユーザアカウントとパスワードとを連結して連結データを生成する。連結データはどのような形式で生成してもよく、例えば文字列として生成してもよい。文字列として生成する場合には、例えば製造番号は２０文字の固定長の文字列とし、ユーザアカウントは１０文字の固定長の文字列として製造番号に続けるようにし、パスワードは１０文字の固定長の文字列としてユーザアカウントに続けるようにし、それぞれの固定長に満たない空欄はスペースで埋めるようにする。このように所定のルールに基づいて連結データを生成する。次いでコントローラは、所定の暗号化アルゴリズムによって連結データを暗号化し、暗号化されたものを認証キーとする（ステップＳ５）。暗号化アルゴリズムは、例えばＤＥＳ、ＦＥＡＬ、ＩＤＥＡ、ＡＥＳ等の共通鍵暗号方式を採用することができるし、他の暗号方式を採用することもできるが、少なくとも復号化できることが条件になる。次いで、コントローラはＵＳＢメモリ５内に所定のファイル名で認証キーファイル１０を作成し、作成した認証キーを認証キーファイル１０に書き込む（ステップＳ６）。もし、ＵＳＢメモリ５内に既に認証キーファイル１０が存在している場合には、既にこのファイル中に書き込まれている他の認証キーの後ろに今回作成した認証キーを追加する。コントローラは認証キー登録処理を終了する。操作者は、通常の手順によってＵＳＢメモリ５を抜き取り、必要に応じてログアウトする。
【００１６】
次に、本実施の形態に係るユーザ認証方法である、ＵＳＢ認証処理について説明する。操作者がコントローラからログアウトした状態においては、コントローラは、図３のステップＳ１１に示されているように、操作者からのユーザ認証のための入力を受け付ける状態になっている。例えばこの状態で、操作者がコントローラの入力端末からユーザアカウントとパスワードとを入力すると、コントローラはユーザアカウントとパスワードとを読み取り（ステップＳ１２）、ユーザ認証（ステップＳ１３）するが、これは従来のユーザ認証と同様である。本実施の形態に係る射出成形機１では、ログアウトされ、操作者からのユーザ認証のための入力が受け付けている状態（ステップＳ１１）において、コントローラにＵＳＢメモリ５が挿入されると、この挿入をトリガーとして自動的にＵＳＢ認証処理が実行される。ＵＳＢ認証処理は、最初にＵＳＢメモリ５内に認証キーファイル１０が存在するか否かを調べる（ステップＳ１４）。もし認証キーファイル１０が無ければ、ステップＳ１１に戻る。認証キーファイル１０が有れば、その中に格納されている認証キーを読み込む（ステップＳ１５）。復号化アルゴリズムによって認証キーを復号化し、連結データを得る。この連結データに格納されている製造番号、ユーザアカウント、パスワードを抽出する（ステップＳ１６）。コントローラは、挿入されているＵＳＢメモリ５から製造番号を読み取り、この製造番号が連結データから得られた製造番号と一致するか否かをチェック（ステップＳ１７）する。もし製造番号が一致しなければ、このＵＳＢメモリ５に格納されている認証キーファイル１０は不正なファイルであると判断して警告を発し、ステップＳ１１に戻る。製造番号が一致すれば、連結データから抽出されたアカウントとパスワードによりユーザ認証（ステップＳ１３）を受ける。ユーザ認証に成功したら、以後、操作者は所望の操作を実行することができ（ステップＳ１８）、希望する操作を全て完了したらＵＳＢメモリ５を抜き取る。コントローラは抜き取りを検出して自動的にログアウト（ステップＳ１９）する。一方、ステップＳ１３においてユーザ認証に失敗したら、コントローラはステップＳ１１に戻るようにする。ただし認証キーファイル１０内に、複数個の認証キーが登録されている場合には、次の認証キーを読み込むめためにステップ１５に戻り、以下同様の処理を行う。全ての認証キーについて同様の処理を行ってもユーザ認証（ステップＳ１３）が成功しない場合にはステップＳ１１に戻る。
【００１７】
本実施の形態に係るユーザ認証方法は、色々な変形が可能である。例えば、前記では、連結データはＵＳＢメモリの製造番号５とユーザアカウントとパスワードのみから生成するように説明した。しかしながら連結データに、コントローラのシリアル番号も付加するようにしてもよい。例えばコントローラのＣＰＵにはユニークなＣＰＵ番号がありこれをシリアル番号として採用できる。このようにして連結データにコントローラのシリアル番号も付加する場合、上で説明した図３のステップＳ１７の次に、連結データから抽出したシリアル番号と、コントローラのシリアル番号とを比較するようにする。そしてシリアル番号が不一致であれば、ユーザ認証を許可しないようにする。このようにすると、たとえユーザアカウントとパスワードが一致しても、認証キー登録処理を実行していない射出成形機においてはユーザ認証が許可されないことになり、セキュリティが高まる。
【００１８】
他の変形も可能である。例えば認証キー登録処理では、図２に示されているステップＳ４において、コントローラは操作者にユーザアカウントとパスワードの入力を促すように説明した。しかしながら操作者にこれらの入力を促さなくても、コントローラは現在ユーザ認証しているユーザアカウントについては認識している。また、アカウント管理ファイル３には暗号化されてはいるがパスワードも格納されている。そこで、コントローラは、ステップＳ５において、ＵＳＢメモリ５の製造番号とユーザアカウントと暗号化されたパスワードとから連結データを生成し、これを暗号化して認証キーを作成してもよい。このようにする場合には、ＵＳＢ認証処理において連結データから得るパスワードは暗号化されたパスワードになるので、コントローラはアカウント管理ファイル３内に保存されている暗号化されたパスワードと比較することになる。暗号化されたパスワードが一致すればユーザ認証する。他の変形も可能であり、ログアウト方法についても変形することができる。上のＵＳＢ認証処理の説明では、ＵＳＢメモリ５をコントローラから抜くことによってログアウトするように説明したが、ログアウトはコントローラ上における従来のログアウト操作によって実行するようにしてもよい。このようにすれば、ＵＳＢメモリ５を抜いてもユーザ認証が解除されることはない。
【符号の説明】
【００１９】
１    射出成形機                    ２    メモリ領域
３    アカウント管理ファイル        ５    ＵＳＢメモリ
８    製造番号                    １０    認証キーファイル
【図１】
2015232742.tif 000003
【図２】
2015232742.tif 000004
【図３】
2015232742.tif 000005