[go: up one dir, main page]

JP2022076031A - Password input system in which no illegal input can be performed - Google Patents

Password input system in which no illegal input can be performed Download PDF

Info

Publication number
JP2022076031A
JP2022076031A JP2020186222A JP2020186222A JP2022076031A JP 2022076031 A JP2022076031 A JP 2022076031A JP 2020186222 A JP2020186222 A JP 2020186222A JP 2020186222 A JP2020186222 A JP 2020186222A JP 2022076031 A JP2022076031 A JP 2022076031A
Authority
JP
Japan
Prior art keywords
password
passwords
temporary
input
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020186222A
Other languages
Japanese (ja)
Inventor
山本正和
Masakazu Yamamoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2020186222A priority Critical patent/JP2022076031A/en
Publication of JP2022076031A publication Critical patent/JP2022076031A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

To solve a problem such that a large number of people cannot learn a large number of passwords in a net society, resulting in a burden, and a fraudulent act is frequently generated while a country and a company that perform service neglect countermeasures, thus no solution is obtained.SOLUTION: By using an input system only for individuals, a password of another person cannot be input and no fraudulent act can be performed even if the password is stolen by a third party. As a result, one individual can use a single set of personal identification numbers in all financial institutions and countries and no periodic password change is required, so that all people are released from a password problem.SELECTED DRAWING: Figure 2

Description

本発明は、ネット社会で使用するパスワード利用時の問題を解決することを目的とするパスワード入力システムに関するものである。 The present invention relates to a password input system for the purpose of solving a problem when using a password used in the Internet society.

2010年頃までは生活の中で使用するパスワードは銀行カードで使用する4桁のパスワード程度でしたが、インターネットやスマートフォンの全世界的な普及により子供から高齢者まで各種ネットサービスのログイン、支払いや銀行の振り込み等にパスワード入力が欠かせなくなっています。 Until around 2010, the password used in daily life was about the 4-digit password used for bank cards, but with the worldwide spread of the Internet and smartphones, login, payment and banking of various online services from children to the elderly It is indispensable to enter the password for the transfer etc.

各種のネットサービを利用するためにはサービス毎に異なったパスワードを自ら考えて登録するべきですが人間が全てを覚えることは難しく、さらにパスワードが10桁にもなれば数組でも覚えることが難しいために多くの方々は数個のパスワードを使い廻すかメモをしたりして利用していますが忘れることが多く常にパスワード問題で苦労しています。 In order to use various types of net services, you should think and register different passwords for each service, but it is difficult for humans to remember everything, and if the password is 10 digits, it is difficult to remember even several sets. For this reason, many people use several passwords by reusing them or making notes, but they often forget them and are always struggling with password problems.

現在ではどんなにパスワード対策を行っても不正利用が絶えず、常に新しい不正方法が考えられています。最新の不正は従来とは異なりパスワードを固定して何回でも変更できるIDを変えて入力させるといずれログインができる方法により従来のパスワード対策では対処できない状況になっている。 Nowadays, no matter how much password measures are taken, fraudulent use is constantly being considered, and new fraudulent methods are constantly being considered. The latest fraud is different from the conventional one, and the password can be fixed and can be changed as many times as you like. If you change the ID and enter it, you will be able to log in eventually.

特許6721225Patent 6721225

パソコンやスマートフォンを使用するネットサービスでは第三者がウイルスを送り込んでIDやパスワードを盗み出したり、「なりすましメール」により個人情報を盗み出したりして企業も含めると毎年数十億円単位の損害が発生しています。パスワード不正問題は本来サービス提供側のプログラム設計者が行うべきですが根本的な解決策を見いだせなく多くの対策は利用者に負担を押し付けたままにしているために未だに解決に至っていないと言えます。 In Internet services that use PCs and smartphones, if a third party sends a virus to steal IDs and passwords, or steals personal information by "spoofing mail" and includes companies, damage of billions of yen will occur every year. doing. The password fraud problem should be solved by the program designer on the service provider side, but it can be said that many countermeasures have not yet been solved because the burden is still imposed on the user without finding a fundamental solution. ..

ソフト開発者は有効な対策が行えないために特許文献1に示すようにワンタイムパスワードのように毎回新しいパスワードを作成して利用者に入力させる方法のように利用者に多くの負担を求めています。 Since software developers cannot take effective measures, they are demanding a lot of burden on users like a method of creating a new password every time and having the user enter it like a one-time password as shown in Patent Document 1. increase.

インターネット社会になったことで個人負担の増加や第三者からの不正利用による損害の発生、企業では機密情報の漏洩が世界中で常に発生続けています。今後量子コンピューターが実用化されれば現在使用しているパスワードは一瞬で解読されるために新しい防衛対策の開発が急務です。 Due to the Internet society, personal burdens have increased, damages have occurred due to unauthorized use by third parties, and confidential information has been leaked to companies all over the world. If quantum computers are put into practical use in the future, the passwords currently in use will be decrypted in an instant, so there is an urgent need to develop new defense measures.

ワンタイムパスワードのように有効時間を短くすることで不正を防ごうとしていますが、不正利用者もウイルスを仕掛けておくことで高速化処理を行えば短時間で解析される可能性も否定で出来ません。 We are trying to prevent fraud by shortening the valid time like a one-time password, but it is also denied that unauthorized users may be analyzed in a short time if they perform high-speed processing by setting a virus. Can not.

現在のパスワードが盗まれて不正使用される第一の原因は例えば銀行の4桁の数字のように0000から9999までの数字を順番に入力すれば必ず100%正解にたどり着けることです。たどり着ける理由は入力された値をサーバー側が間違いと判定すると直ぐに間違いと回答してくれるためです。つまり防御する企業側が不正利用者を手助けしているために必ず正解にたどり着けるからです。これを利用して悪意のある第三者は値を順番に少しずつ変えて高速で入力することにより最終的に企業や政府のシステムにハッキングができるのです。 The first reason why your current password is stolen and misused is that you can always reach 100% correct answer by entering numbers from 0000 to 9999 in order, for example, a 4-digit number in a bank. The reason you can reach it is that if the server determines that the entered value is incorrect, it will immediately answer it as an error. In other words, the defending company is helping unauthorized users, so they can always reach the correct answer. Using this, a malicious third party can finally hack into a corporate or government system by changing the values little by little and entering them at high speed.

第二の原因は、サービスを提供する側が利用者にパスワードを決めさせために利用者は忘れにくい身近な数字や記号等を指定して1組のパスワードを作成するためにSNSを利用して推測が容易なためです。 The second reason is that the service provider makes the user decide the password, so the user guesses using SNS to create a set of passwords by specifying familiar numbers and symbols that are hard to forget. Because it is easy.

第三の原因は、今のサービスのパスワード入力システムが誰でもどこからでも利用できるように便利性を主目的として設計されているためにIDとパスワードが悪意のある第三者に知られた場合にはその値を世界のどこからでも入力できるために不正行為が行えるからです。 The third reason is that the password entry system of the current service is designed for convenience so that anyone can use it from anywhere, so that the ID and password are known to a malicious third party. Because you can enter the value from anywhere in the world, you can cheat.

第四の原因は、今のパスワード入力方法は入力する値とサーバーに保存されている値とが同じだからです。例えば「3」はキーボードでもサーバー側でも「3」なのです。つまり利用者と企業側がそのまま使用するためにその値を悪意のある第三者に知られた場合に何も考えずにそのまま不正使用されてしまうのです。今の対策はパスワードを利用者に単に複雑な操作にして入力させているだけなので実は全く有効な対策になっていません。 The fourth reason is that the current password input method is the same as the value entered and the value stored on the server. For example, "3" is "3" on both the keyboard and the server side. In other words, because the user and the company use it as it is, if the value is known to a malicious third party, it will be misused as it is without thinking. The current countermeasure is not an effective countermeasure at all because it simply requires the user to enter the password as a complicated operation.

つまり今のパスワードは個人に決めさせるために推測しやすいだけでなくパスワード入力がどこからでもいつでも行える便利なシステムですが悪意のある第三者にも便利なシステムなのです。正しい不正防止対策を行ったシステムとは不正利用が出来ないシステムでありパスワードを変えることなく半永久的に使用できるシステムです。最初に開発された銀行のパスワードシステムは性善説に基づいた考えであるために不正防止対策がいつまでもできないのです。 In other words, the current password is not only easy to guess for individuals to decide, but it is also a convenient system that allows you to enter passwords from anywhere at any time, but it is also convenient for malicious third parties. A system with correct fraud prevention measures is a system that cannot be used illegally and can be used semi-permanently without changing the password. The bank password system that was first developed is based on the innate goodness theory, so fraud prevention measures cannot be taken forever.

(請求項1)本発明に至る基本技術は盗み見られない対策や複雑な操作で防ぐ対策とは全く異なりパスワードを他人に知られてもその値を他人が入力出来なくすることで不正が行えなくなる恒久的な対策を目的とする。 (Claim 1) The basic technique leading to the present invention is completely different from measures that cannot be stolen or prevented by complicated operations, and even if a password is known to another person, the value cannot be entered by another person, so that fraud cannot be performed. The purpose is permanent measures.

対策の基本は通常のキーボードや画面入力を禁止して利用者個人毎に「個人専用入力用テンキー画面」を配布して入力を行わせます。 The basic countermeasure is to prohibit normal keyboard and screen input, and distribute "individual input numeric keypad screen" to each user to input.

「個人専用入力用テンキー画面」とは、図1に示すように0を除く1~9までの9個の数字とアルファベットや記号、母国語等の数字以外の3個により構成する。9個の数字の並べ方は約36万通り、文字3個は最低文字数が62個なら2.2万通り、掛け合わせると約80億通りの並べ方を作ることができるために数字や文字の並び方がほぼ全員が異なることになる。したがって悪意を持って第三者がテンキー画面を自ら作成して送ってきても並び方を見れば自分の並びと異なることから不正であることを容易に見抜ける事を目的とする。 As shown in FIG. 1, the "numeric keypad screen for personal input" is composed of nine numbers from 1 to 9 excluding 0 and three numbers other than numbers such as alphabets, symbols, and native language. There are about 360,000 ways of arranging 9 numbers, 22,000 ways of arranging 3 letters if the minimum number of letters is 62, and about 8 billion ways of arranging numbers and letters by multiplying them. Almost everyone will be different. Therefore, even if a third party maliciously creates and sends the numeric keypad screen by himself, the purpose is to easily detect that it is illegal because it is different from his own arrangement if he sees the arrangement.

個人専用入力用テンキー画面は単に数字等を並べ替えただけではなく図2のように利用者がキーのボタンを押すと、それに対応した事前に登録された仮パスワード、例えば利用者が入力するパスワード値=123Fを押した例では登録された値、1→A1,2→B$2,3→M+Tb8,F→Fのように異なる桁の値に変換してサーバーへ送ります。これによりキーは単なる場所を示すだけであり、仮パスワードを個人毎に異なる桁数と異なる値にすることで例え利用者全員のパスワードが同じでも自らの仮パスワードしかサーバーへ送信出来ないために不正行為を恒久的に出来なくすることを目的とする。 The numeric keypad screen for personal input is not just a sort of numbers, but when the user presses a key button as shown in Fig. 2, a pre-registered temporary password corresponding to it, for example, a password entered by the user In the example where the value = 123F is pressed, the registered value is converted to a different digit value such as 1 → A1, 2 → B $ 2, 3 → M + Tb8, F → F and sent to the server. As a result, the key only indicates the location, and by setting the temporary password to a different number of digits and a different value for each individual, even if all users have the same password, only their own temporary password can be sent to the server, which is illegal. The purpose is to make the act permanently impossible.

パスワードは桁数が多いほど安全ですが利用者が20桁や30桁のパスワードを1組だけでも覚えることができないのに、さらに複数のパスワードを覚えることは多くの方々には不可能です。しかし個人専用入力用テンキー画面を使用することで3個の数字と文字記号を1個覚えるだけで20桁や30桁や例え100桁でもそのパスワードを覚えることなくサーバーへ送ることを可能とすることを目的とする。なお、自らの仮パスワードを知らないために他人に知られることもない。 The more digits a password has, the more secure it is, but it is impossible for many people to remember more than one password, even though the user cannot remember even one set of 20-digit or 30-digit passwords. However, by using the numeric keypad screen for personal input, it is possible to send 20 digits, 30 digits, or even 100 digits to the server without remembering the password just by memorizing 3 numbers and 1 character symbol. With the goal. Since you do not know your temporary password, it will not be known to others.

新しいパスワードは企業側等が決めて登録した「個人専用入力用テンキー画面」を配布します。数字は全員が共通ですが文字記号は個人毎に組み合わせが異なるために表示する文字や記号をあえてそのまま仮パスワードにすることで悪意のある第三者が自らの個人専用入力用テンキー画面で入力しようとしても他人のパスワードの文字が表示されないために入力することができなくすることを目的とする。なお、同じ文字記号でも使用の是非と順番は不明です。 The new password will be distributed by the company, etc., and the registered "numeric keypad screen for personal input" will be distributed. The numbers are common to all, but the combinations of characters and symbols are different for each individual, so by using the characters and symbols to be displayed as they are as a temporary password, a malicious third party can enter them on their own personal input ten-key screen. However, the purpose is to make it impossible to enter because the characters of another person's password are not displayed. In addition, it is unknown whether or not to use the same character symbol and the order.

(請求項2)本発明に至る基本技術は、個人専用入力用テンキー画面の内、間違ったパスワード値を入力した時点で不正かどうかをサーバーに登録された正しい値と照合することなく個人専用入力用テンキー画面側で判断することが可能であり更に不正度が分かることを目的とする。 (Claim 2) The basic technique leading to the present invention is the personal input without collating the correct value registered in the server with the correct value registered in the server when the incorrect password value is input on the numeric keypad screen for personal input. It is possible to make a judgment on the numeric keypad screen side, and the purpose is to further understand the degree of fraud.

個人専用入力用テンキー画面で入力する数字、文字や記号のキーの内、パスワードで使用しない残りの数字や文字記号等のキーに対する仮パスワードの値を図2のように、例えば全てに「0」を登録しておくことで第三者が個人専用入力用テンキー画面で間違った値を押した時にはその仮パスワード値が0となるために0値を監視すれば正しい値ではないと判断できることからサーバーに保存されている正しい値と照合することなくテンキー画面側で不正操作を行っていることを判定できることを目的とする。なお、キーに0や仮パスワード値を登録するためにパスワードは企業側等が事前に決めて利用者に配布する。 As shown in Fig. 2, the value of the temporary password for the remaining numbers, character symbols, and other keys that are not used in the password among the numbers, characters, and symbol keys entered on the numeric keypad for personal input is set to "0" for all, for example. By registering, when a third party presses the wrong value on the numeric keypad for personal input, the temporary password value becomes 0, so if you monitor the 0 value, you can judge that it is not the correct value, so the server The purpose is to be able to determine that an unauthorized operation is being performed on the numeric keypad screen side without collating with the correct value stored in. In order to register 0 or a temporary password value in the key, the password is determined in advance by the company or the like and distributed to the user.

間違った値を入力した時には間違った数に応じて0の数が増えるために不正利用者なら多く間違うことから不正者を容易に見つけることを目的とする。 When an incorrect value is entered, the number of 0s increases according to the incorrect number, so many unauthorized users make mistakes, so the purpose is to easily find the unauthorized user.

(請求項3)本発明に至る基本技術は、図3の流れの中で不正が確認されてもC7のように間違いを教えずに情報収集用画面で入力を継続させ最後に間違いであることを教えることで間違った場所を特定させないことで推測を阻止し振込先等の不正利用者の情報を収集することを目的とする。 (Claim 3) The basic technique leading to the present invention is that even if fraud is confirmed in the flow of FIG. 3, the input is continued on the information collection screen without telling the mistake as in C7, and finally the mistake is made. The purpose is to prevent guessing and collect information on unauthorized users such as transfer destinations by not identifying the wrong place by teaching.

(請求項4)本発明に至る基本技術はパスワードを入力すると図4のように桁数が異なる複数組の仮パスワードに変換して非表示のシークレットパスワード1を追加して送信前にそれらを1行に合成してサーバー側で元に戻すための分轄パターン番号と合わせてデーターを送信することで送信データーを傍受されても複数組の仮パスワードを推測できないことを目的とする。サーバー側では図5のように1行に合成された仮パスワードを分轄パターン番号で元のパスワードに分解して、更にシークレットパスワード2を追加して最終型の仮パスワードを作成します。それを目的に応じて図6のように並べ替えて図7のようにさらに1行に合成して真のパスワードに変換することで外部から真のパスワードを推測出来ないようにすることを目的とする。 (Claim 4) The basic technique leading to the present invention is that when a password is input, it is converted into a plurality of sets of temporary passwords having different numbers of digits as shown in FIG. 4, a hidden secret password 1 is added, and they are 1 before transmission. The purpose is to make it impossible to guess multiple sets of temporary passwords even if the transmitted data is intercepted by transmitting the data together with the division pattern number for synthesizing it into a line and restoring it on the server side. On the server side, as shown in Fig. 5, the temporary password synthesized in one line is decomposed into the original password by the division pattern number, and the secret password 2 is added to create the final temporary password. The purpose is to rearrange them according to the purpose as shown in Fig. 6 and combine them into one line as shown in Fig. 7 to convert them into a true password so that the true password cannot be guessed from the outside. do.

例えば個人専用入力用テンキー画面で4組の仮パスワードをサーバーへ送るが通信を傍受されても推測できないようにするため図4のように登録済みの1組のパスワードを個人毎に異なる場所に追加して5組としそれを1行に合成してサーバー側に送ります。サーバー側で5組の仮パスワードに戻すための分割パターン番号1個を利用者が入力します。分割パターン番号は同じ組み合わせでも個人毎に番号を変えることで推測を出来なくすることを目的とする。 For example, four sets of temporary passwords are sent to the server on the numeric keypad screen for personal input, but one set of registered passwords is added to a different location for each individual as shown in Fig. 4 so that it cannot be guessed even if the communication is intercepted. Then, make 5 sets, combine them into one line, and send it to the server side. The user inputs one division pattern number to return to the 5 sets of temporary passwords on the server side. The purpose of the division pattern number is to make it impossible to guess by changing the number for each individual even if the combination is the same.

本発明では仮パスワードが不正かどうかを利用者側で判定済のためにサーバーへ送られてきた値で作業を行ってエラーが発生するとその値を送った相手は個人専用入力用テンキー画面を使用していない不正利用者であることが判明できることを目的とする。 In the present invention, since the user has already determined whether the temporary password is invalid, the work is performed with the value sent to the server, and when an error occurs, the person who sent the value uses the numeric keypad screen for personal input. The purpose is to be able to find out that the user is an unauthorized user.

図5のように利用者からサーバー側へ送られてきた1行に合成された仮パスワードのE3を分割パターン番号E2、E4によりE5のように元の仮パスワードに分解する。サーバー側で分轄作業を行うためには正しい分轄パターンE2がなければ元へ戻すことが出来ないために外部から推測できなくなることを目的とする。 As shown in FIG. 5, the temporary password E3 synthesized in one line sent from the user to the server side is decomposed into the original temporary password like E5 by the division pattern numbers E2 and E4. In order to perform the division work on the server side, the purpose is to make it impossible to guess from the outside because it cannot be restored without the correct division pattern E2.

6組の仮パスワードでは図6のように並び方を変えることで720通りの組み合わせができるために例えば初期接続、銀行振込、支払い、使用停止、機種変更等いろいろな目的応じた新たな仮パスワードを作ることを目的とする。 With 6 sets of temporary passwords, 720 combinations can be made by changing the arrangement as shown in Fig. 6, so create new temporary passwords for various purposes such as initial connection, bank transfer, payment, suspension of use, model change, etc. The purpose is.

仮パスワードを目的に応じた並べ替えを行った後に図7のように1行に合成後に真のパスワードに変換してその新しい真のパスワードとして使用する。 After sorting the temporary passwords according to the purpose, they are combined into one line as shown in FIG. 7 and then converted into a true password and used as the new true password.

図4、図6のようにそれぞれの桁数が異なる仮パスワードと値の並び替えを繰り返すことで第三者が不正介入を行うとしても桁数が不明な4組の仮パスワードと桁数が不明な2組のシークレットパスワード、分割パターン番号等の桁数や値が推測できないために、悪意のある第三者が直接パスワード値をサーバー側に送って不正行為を行うことができなくなることを目的とする。 As shown in Fig. 4 and Fig. 6, the number of digits is unknown. Because the number of digits and values of the two sets of secret passwords, division pattern numbers, etc. cannot be estimated, the purpose is to prevent a malicious third party from directly sending the password value to the server side and committing fraudulent activities. do.

(請求項5)本発明に至る基本技術はパスワードを必要とする国や銀行等の企業がこの入力システムを導入することで一個人は全てのサービスに対して1組のパスワードを覚えるだけで全てのサービスを利用できることを目的とする。 (Claim 5) The basic technique leading to the present invention is that a company such as a country or a bank that requires a password introduces this input system so that one individual only needs to remember one set of passwords for all services. The purpose is to be able to use the service.

個人専用入力用テンキー画面のシステムは個人毎に画面が異なり、仮パスワード、本パスワード、分割パターン番号も企業毎に異なる値にすることにより多数の企業で使用しても他社では仮パスワード値等が異なるために一個人は共通のパスワードで全ての企業で使用することができることを目的とする。 The screen of the ten-key screen for personal input is different for each individual, and by setting the temporary password, main password, and division pattern number to different values for each company, even if it is used by many companies, the temporary password value etc. will be used by other companies. Because they are different, one individual aims to be able to use a common password in all businesses.

(請求項6)本発明に至る基本技術は、推測することが難しいパスワードを作成する方法を目的とする。 (Claim 6) The basic technique leading to the present invention aims at a method of creating a password that is difficult to guess.

個人が作るパスワードは利用者が思い出すことが容易になるように身近な生年月日、電話番号、番地等の数字を安易に使用しがちです。そのような身近な数値はSNS等で収集できることが多いために、悪意のある第三者はSNS等から簡単に個人情報を収集できるためにその値を用いて他人になりすます不正行為を防ぐことを目的とする。 Personally created passwords tend to use familiar numbers such as date of birth, telephone number, and street address so that users can easily remember them. Since such familiar numbers can often be collected by SNS etc., malicious third parties can easily collect personal information from SNS etc. and use the values to prevent fraudulent acts by impersonating others. The purpose.

パスワードの作り方は乱数を使用するのではなく、図8のように使用する数字、文字、記号や母国語等を縦に多数並べて、その並び順を替えた列を用意して100万行の列を作ります。その並び方を変えた列を用意して必要な桁数分横へ並べます。それぞれの行を全て足すことで1個のパスワードを作成することを目的とする。 Instead of using random numbers, the password is created by arranging a large number of numbers, letters, symbols, native languages, etc. to be used vertically as shown in Fig. 8, and preparing columns in which the order is changed to 1 million rows. To make. Prepare columns with different arrangements and arrange them horizontally for the required number of digits. The purpose is to create one password by adding all the lines.

この方法では全ての行数が同じとなるために、桁数を変えるために図8,G5のように不規則的に一部の値を消去することで桁数が異なる値を作成することを目的とする。 In this method, the number of rows is the same, so in order to change the number of digits, it is possible to create values with different numbers of digits by erasing some values irregularly as shown in FIGS. 8 and G5. The purpose.

パスワードデーターは最低でも100万行以上作成してそれをループ化してデーター群とすることで外部から推測できないようにすることを目的とする。 The purpose of password data is to create at least 1 million lines and loop it into a data group so that it cannot be guessed from the outside.

このパスワード群から個人の仮パスワードを作成する方法は、図9のように個人毎に異なる基準になる行(n行)を決めて個人毎に異なる複数の仮パスワードは最大90万行のn行+○○○行、n行―○○○行の値とすることで推測ができない不規則的な仮パスワードを作成することができることを目的とする。 As for the method of creating a temporary password for an individual from this password group, as shown in FIG. 9, a line (n lines) that serves as a different standard for each individual is determined, and a plurality of temporary passwords that differ for each individual are n lines with a maximum of 900,000 lines. The purpose is to be able to create an irregular temporary password that cannot be guessed by using the values of + ○○○ line and n line ― ○○○ line.

決めた仮パスワードを図10のようにその基準位置を更に±N行ずらして同様ズレ量で真のパスワード値を作成します。この方法を採用することで複数人のパスワードの値が知られても全ての利用者のズレ量が異なるために特定の個人やパスワードデーター群を推測することができなることを目的とする。 As shown in Fig. 10, shift the reference position of the determined temporary password by ± N and create a true password value with the same amount of deviation. By adopting this method, even if the password values of a plurality of people are known, the amount of deviation of all users is different, so that it is possible to infer a specific individual or password data group.

仮のパスワードを真のパスワードに変換するためには元になるパスワ-ドデーター群と個人毎に異なるパスワードズレ量、真のパスワードに変換するズレ量の全てがわからないと推測できないことを目的とする。 In order to convert a temporary password to a true password, the purpose is that it cannot be inferred unless the original password data group, the amount of password deviation that differs for each individual, and the amount of deviation that is converted to a true password are all known.

(請求項7)本発明に至る基本技術は、新しいパスワードのセキュリテイを維持するための方法を目的とする。 (Claim 7) The basic technique leading to the present invention is aimed at a method for maintaining the security of a new password.

どんなにセキュリテイが高いパスワードシステムを設計しても、その元になる基本データーをハッキングで盗まれた場合には全てのセキュリテイが崩壊するために図11のようなオフラインのコンピューターで設計、作成して,物理的運搬により各企業に配布することで基本データーの盗難を防止することを目的とする。 No matter how high the security password system is designed, if the underlying basic data is stolen by hacking, all the security will be destroyed, so design and create it with an offline computer as shown in Fig. 11. The purpose is to prevent the theft of basic data by distributing it to each company by physical transportation.

国や企業は様々な業務をコンピューターで実施していますが国の重要な省庁やアメリカの国防に関するコンピューターもハッカーにより情報が漏洩し続けています。つまり現状ではどんなに高度なセキュリテイを行ってもハッカーには容易に突破されてしまっています。 While countries and companies carry out various tasks on computers, hackers continue to leak information on important national ministries and computers related to US defense. In other words, at present, hackers can easily break through no matter how sophisticated the security is.

高度なセキュリテイをハッカーが突破できるのはその保護されたコンピューターがインターネットとつながっているためと防御システムが間違いを教えてくれるために世界のどこからでもハッキングができるためです。つまり、セキュリテイを設計、構築しそのデーターを保管するセキュリテイ発行施設のコンピューターをインターネットから遮断することが唯一のハッカーからの接触を防ぐことを目的とする。 Hackers can break through high security because their protected computers are connected to the Internet and because defense systems can tell you what's wrong, so you can hack from anywhere in the world. In other words, blocking the computer of the security issuing facility that designs, builds, and stores the data from the Internet is the only purpose to prevent contact from hackers.

セキュリテイ発行施設がインターネットから遮断されると悪意のある第三者は施設社員等を買収してデーターを盗む可能性があるためにコンピューターを無人室に隔離して人の出入りを完全に遮断することでデーターを盗むことをできなくすることを目的とする。 If the security issuing facility is blocked from the Internet, a malicious third party may acquire facility employees and steal data, so the computer should be isolated in an unmanned room to completely block the entry and exit of people. The purpose is to make it impossible to steal data.

作成したデーターを企業に渡す方法は、ハードディスクに保存してその企業に運搬することで外部に漏洩防止を行うことを目的とする。 The method of passing the created data to a company aims to prevent leakage to the outside by storing it on a hard disk and transporting it to the company.

データーを外部に持ち出せないようにデーターコピー室はモニター、キーボード、個人専用入力用テンキー画面システム、ハードディスク1台分の出力端子のみとし、使用時は、警察、発行施設側は操作職員、その上司、警備会社社員、受け取り企業側は受け取り責任者、受け取り企業警備会社等のみに限定することで関係者が不正を出来ないようにし、運搬時は警察、発行施設側の職員、警備員も企業側でデーターを入力するまで同行し、入力後はハードディスクを初期化して持ち帰ることで不正を防止することを目的とする。 The data copy room has only a monitor, keyboard, ten-key screen system for personal input, and output terminal for one hard disk so that data cannot be taken out. By limiting the security company employees and the receiving company to the receiving manager, the receiving company security company, etc., the parties concerned cannot cheat, and the police, the staff of the issuing facility, and the security guards are also on the company side during transportation. The purpose is to prevent fraud by accompany you until you enter the data, and then initialize the hard disk and take it home.

万が一発行施設のデーターが外部に漏れても個人を得出来ないように、個人名は使用せずマイナンバーデーターで作成することで不正利用を防止することを目的とする。 The purpose is to prevent unauthorized use by creating personal number data instead of using personal names so that individuals cannot be obtained even if the data of the issuing facility leaks to the outside.

この発明の特徴である個人専用入力用テンキー画面を用いれば他人のパスワード値入力が出来ないために不正利用が根本的にできなくなり、さらに不正利用者に対して間違い箇所を教えないことで間違いの特定を防ぎながら不正利用者の情報も収集出来る方式です。 If the numeric keypad screen for personal input, which is a feature of the present invention, cannot be used to input the password value of another person, unauthorized use cannot be performed fundamentally. It is a method that can collect information on unauthorized users while preventing identification.

個人専用入力用テンキー画面システムを国や企業が採用することで一個人は1組(4個)のパスワードと分割パターン番号1個を覚えるだけで国や全ての企業の1組のパスワードで利用できパスワードの変更をする必要がなくなる。 By adopting a numeric keypad screen system for personal input by countries and companies, one individual can use one set (4) passwords and one set of division pattern numbers with one set password of the country and all companies. No need to change.

本発明は、ネット社会になる前に開発された誰でも利用しやすい簡単な暗証番号入力システムの問題を根本から見直したことで本人しか利用出来ないシステムとなり更に複数、複数桁のパスワードにして並び替えることで外部から真のパスワードを推測できなくすることで問題を解決します。 The present invention is a system that can only be used by the person himself / herself by fundamentally reviewing the problem of a simple password input system that was developed before the Internet society and is easy for anyone to use. Replacing it solves the problem by making it impossible to guess the true password from the outside.

個人専用入力用テンキー画面システムを採用する企業はその後セキュリテイを向上させるための対策人員、検討費用、その作成費用や普及に関する費用を大幅に削減することができる。 Companies that adopt the numeric keypad screen system for personal input can significantly reduce the number of personnel for measures to improve security, the cost of examination, the cost of creating it, and the cost of dissemination.

この発明は利用者のパスワード忘れる問題やパスワードを作る悩みから開放されパスワードを何回も忘れる利用者は認知症者であると言えます。 This invention is freed from the problem of forgetting the user's password and the trouble of making the password, and it can be said that the user who forgets the password many times is a dementia person.

銀行カード利用時は現状行われている本人しか利用できない生体認証で「個人専用入力用テンキー画面」を呼び出すことでカードが盗まれても第三者が利用することはできない。 When using a bank card, even if the card is stolen, it cannot be used by a third party by calling the "tenkey screen for personal input" with biometric authentication that can only be used by the person at present.

2020年時点での新しい不正利用であるパスワードを固定してIDの値を変化させてパスワードを盗む方法もこのシステムでは桁数が異なる4組の仮パスワードを予測できないために不正行為が行えない。 The method of fixing the password, which is a new unauthorized use as of 2020, and changing the ID value to steal the password cannot be performed because the system cannot predict four sets of temporary passwords with different numbers of digits.

他人のパスワードを入力できない入力方法を示した図。The figure which showed the input method which cannot enter the password of another person. サーバーを介さずにパスワードをチェックする方法を示した図。A diagram showing how to check a password without going through the server. 本発明パスワード入力の流れを示した図。The figure which showed the flow of the password input of this invention. 利用者の仮パスワードを1行に合成する方法を示した図。The figure which showed the method of synthesizing the user's temporary password into one line. 1行に合成された仮パスワードを分解する方法を示した図。The figure which showed the method of disassembling the temporary password synthesized in one line. 元へ戻した仮パスワードの並び替えを示した図。The figure which showed the rearrangement of the temporary password which was restored. 仮パスワードから真のパスワードに変換する方法を示した図。The figure which showed the method of converting a temporary password to a true password. パスワード群を作成する方法を示した図。The figure which showed the method of creating a password group. データー群から5個の仮パスワードを決める方法を示した図。The figure which showed the method of deciding 5 temporary passwords from a data group. 仮パスワードから真パスワードの作成方法を示した図。The figure which showed the method of making a true password from a temporary password. パスワード発行施設のセキュリテイを示した図。The figure which showed the security of the password issuing facility.

本発明である第三者が利用できないパスワード入力システムは1企業で実施することはできますが、例えばスマホ業界や銀行業界で統一して使用したり国が使用したりすることで業界での問題点の解決や、さらには国で統一して使うことにすれば国民のパスワードに関する様々な問題を一気に解決することができます。 The password input system that cannot be used by a third party according to the present invention can be implemented by one company, but it is a problem in the industry, for example, if it is used uniformly in the smartphone industry or the banking industry or used by the country. If you solve the problem and even use it uniformly in the country, you can solve various problems related to national passwords at once.

この発明の本質は、ネット社会になったことで若年者から高齢者まで年齢に関わらず企業も含めてパスワードが必須となりましたが全てのパスワードを覚えられないために利用者は不便さを覚え、企業も毎年多くの労力と対策費用が必要です。しかし対策をしても不正利用されるために無駄な努力になっています。この発明でパスワード問題が解決するために利用価値は高いと考えます。 The essence of this invention is that passwords are required for both young people and elderly people regardless of age due to the internet society, but users feel inconvenienced because they cannot remember all passwords. , Companies also need a lot of labor and countermeasure costs every year. However, even if measures are taken, it is a wasteful effort because it is abused. We believe that this invention has high utility value because it solves the password problem.

このパスワードシステムはスマートフォンを新しい機種にする場合にはパスワードシステムの更新を行ったり、毎年人口が増えれば新しいパスワードを作成したりする必要があるために事業として半永久的に続けられます。 This password system will continue semi-permanently as a business because it is necessary to update the password system when making a new smartphone model and to create a new password when the population increases every year.

A1 個人専用入力用テンキー画面
A2 数字欄(9個)
A3 文字記号欄(3個)
B1 パスワード1個目入力(例:1)
B2 パスワード2個目入力(例:2)
B3 パスワード3個目入力(例:3)
B4 パスワード4個目入力(例:F)
B5 1個目の変換された仮パスワード(例:A1)
B6 2個目の変換された仮パスワード(例:B$2)
B7 3個目の変換された仮パスワード(例:M+Tb8)
B8 4個目の変換された仮パスワード(例:F)
C1 スタート
C2 ID入力
C3 4個のパスワード入力
C4 入力間違い0の数を判定
C5 n=1の間違えた数を判定
C6 n>2なら不正利用と判定した情報収集画面に移行
C7 不正利用情報収集
C8 分割パターン番号の入力
C9 非表示のシークレット1を追加
C10 5個の仮パスワードを1行に合成
C11 サーバーへデーターを送信
C12 正しいデーターか確認、不正解なC7へ移行
C13 1行のデーターを5個のデーターに分轄
C14 シークレットパスワード2を追加
C15 目的に応じて6個のデーターを並び替える
C16 6個のデーターを1行に合成
C17 1行のデーターを真のパスワードに変換。不正ならC18へ移行
C18 不正利用と判断し作業を停止する
C19 データーが正しければ目的の作業を実施する
D1 入力するパスワード4個
D2 パスワードに対応する仮パスワード4個
D3 登録済みの非表示のシークレットパスワード(例:Xy48V)
D4 1行に合成した仮パスワード1組
D5 分割する時の区切りパターン番号
E1 区切りパターン番号
E2 分轄パターン番号
E3 分割前の1行の仮パスワード
E4 分轄パターン
E5 分轄後の仮パスワード
F1 並び替えパターン番号
F2 並び替えパターン
F3 並び替えた仮パスワード
F4 並び替え後の1行に合成した仮パスワード
G1 分轄後の仮パスワード値5個
G2 シークレットパスワード2
G3 1行に合成された真の仮パスワード
G4 真の仮パスワードが正しければ真のパスワードに変換
G5 真のパスワード6個
H1 行番号(最大約100万行程度)
H2 無変換文字記号
H3 5列の文字列(列数は任意)
H4 合成パスワード
H5 桁数を変えるための文字消去位置
H6 基準±n行の仮パスワード
I1 仮パスワードデーター群(最大約100万行程度)
I2 基準値1から±n行ずらした場所
I3 基準場所1からのずらし量
I4 仮パスワードデーター群の0行位置
J1 仮パスワードデーター群(0~最大約100万行程度)
J2 仮パスワード群から±n行ずらした新パスワードデーター群
J3 同じ位置を読み取り真のパスワード値に変換する
J4 ±n行ずらし量
K1 インターネットと隔離したパスワード発行施設
K2 国や企業
K3 インターネット回線
K4 ハードディスク等によるデーター移送
A1 Numeric keypad screen for personal input A2 Number fields (9)
A3 character symbol field (3 pieces)
Enter the first B1 password (example: 1)
Enter the second B2 password (example: 2)
Enter the third B3 password (example: 3)
Enter the 4th B4 password (example: F)
B5 1st converted temporary password (example: A1)
B6 Second converted temporary password (example: B $ 2)
B7 Third converted temporary password (example: M + Tb8)
B8 4th converted temporary password (example: F)
C1 Start C2 ID input C3 4 password input C4 Judgment of the number of input errors 0 C5 Judge the number of mistakes in n = 1 If C6 n> 2, move to the information collection screen determined to be unauthorized use C7 Unauthorized use information collection C8 Input of division pattern number C9 Add hidden secret 1 C10 Combine 5 temporary passwords into 1 line C11 Send data to server C12 Confirm correct data, move to incorrect C7 C13 5 pieces of data in 1 line C14 Add secret password 2 to the data of C15 Sort 6 data according to the purpose C16 Combine 6 data into 1 line C17 Convert 1 line of data to a true password. If it is illegal, move to C18. C18 Judge that it is illegally used and stop the work. If the data is correct, perform the desired work. D1 4 passwords to be entered D2 4 temporary passwords corresponding to the password D3 Registered hidden secret password (Example: Xy48V)
D4 Temporary password combined in one line D5 Separation pattern number when dividing E1 Separation pattern number E2 Divisional pattern number E3 Temporary password in one line before division E4 Divisional pattern E5 Temporary password after division F1 Sorting pattern number F2 Sorting pattern F3 Sorted temporary password F4 Temporary password combined into one line after sorting G1 Temporary password value after division G2 Secret password 2
G3 True temporary password synthesized in one line G4 Convert to true password if the true temporary password is correct G5 6 true passwords H1 line number (up to about 1 million lines)
H2 non-conversion character symbol H3 5 character strings (any number of columns)
H4 Synthetic password H5 Character erasure position for changing the number of digits H6 Standard ± n lines of temporary password I1 Temporary password data group (up to about 1 million lines)
I2 Location ± n lines shifted from the reference value 1 I3 Shift amount from the reference location 1 I4 0 line position of the temporary password data group J1 Temporary password data group (0 to about 1 million lines at maximum)
J2 New password data group ± n lines shifted from the temporary password group J3 Read the same position and convert it to the true password value J4 ± n line shift amount K1 Password issuing facility isolated from the Internet K2 Country or company K3 Internet line K4 Hard disk, etc. Data transfer by

Claims (7)

銀行やスマートフォン等の様々なネットサービスで使用するパスワードが第三者に知られても本人以外が利用できないようにすることを特徴とするパスワード入力方法に関する。 The present invention relates to a password input method characterized in that even if a password used in various Internet services such as a bank or a smartphone is known to a third party, it cannot be used by anyone other than the person himself / herself. パスワード入力時のパスワードが正しいかどうかの判断をサーバーに保存されているデーターと照合することなく正否の判断と不正度を判別することができるパスワード入力方法に関する。 The present invention relates to a password input method capable of determining whether the password is correct or not and determining whether the password is correct or not without collating it with the data stored in the server. 悪意のある第三者が不正なパスワード入力をした時に間違いを途中で指摘せずに最終に行うことで間違った箇所の特定防止と不正者情報収集に関する。 It is related to prevention of identification of wrong parts and collection of fraudulent person information by making the final mistake without pointing out the mistake when a malicious third party enters an illegal password. 利用者が入力するパスワードを桁数が異なる複数組の仮パスワードに変換してそれらを1行に合成してサーバー側へ伝送することで複数組の仮パスワードを推測することが出来ず、さらにサーバー側で使用目的に応じて仮パスワードを並び替えてそれを真のパスワードに変換することで真のパスワード値を外部から推測できなくする変換方式に関する。 By converting the password entered by the user into multiple sets of temporary passwords with different numbers of digits, combining them into one line and transmitting them to the server side, it is not possible to guess multiple sets of temporary passwords, and the server It relates to a conversion method that makes it impossible to guess the true password value from the outside by rearranging the temporary passwords according to the purpose of use and converting them into true passwords. 本人確認や不正防止のために国や民間で使用するパスワードの全てを一個人は1組のパスワードだけで対応することを可能とする方法に関する。 It relates to a method that enables an individual to handle all passwords used in the national and private sectors for identity verification and fraud prevention with only one set of passwords. 推測することが難しいパスワードの作成ならびに運用方法に関する。 Regarding password creation and operation methods that are difficult to guess. 本システムを国や全企業で使用するためのセキュリテイ構築に関する。
Regarding security construction for using this system in the country and all companies.
JP2020186222A 2020-11-08 2020-11-08 Password input system in which no illegal input can be performed Pending JP2022076031A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020186222A JP2022076031A (en) 2020-11-08 2020-11-08 Password input system in which no illegal input can be performed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020186222A JP2022076031A (en) 2020-11-08 2020-11-08 Password input system in which no illegal input can be performed

Publications (1)

Publication Number Publication Date
JP2022076031A true JP2022076031A (en) 2022-05-19

Family

ID=81606675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020186222A Pending JP2022076031A (en) 2020-11-08 2020-11-08 Password input system in which no illegal input can be performed

Country Status (1)

Country Link
JP (1) JP2022076031A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052489A (en) * 2005-08-15 2007-03-01 Mizuho Bank Ltd User authentication method and user authentication program
JP2007299353A (en) * 2006-05-08 2007-11-15 Hitachi Software Eng Co Ltd Password generator and program for making computer operate as password generator
JP2012194648A (en) * 2011-03-15 2012-10-11 Nec Personal Computers Ltd Authentication server, authentication system and authentication method of server
JP2017021736A (en) * 2015-07-15 2017-01-26 株式会社スターワン Authentication information output device, authentication information output program, and authentication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052489A (en) * 2005-08-15 2007-03-01 Mizuho Bank Ltd User authentication method and user authentication program
JP2007299353A (en) * 2006-05-08 2007-11-15 Hitachi Software Eng Co Ltd Password generator and program for making computer operate as password generator
JP2012194648A (en) * 2011-03-15 2012-10-11 Nec Personal Computers Ltd Authentication server, authentication system and authentication method of server
JP2017021736A (en) * 2015-07-15 2017-01-26 株式会社スターワン Authentication information output device, authentication information output program, and authentication system

Similar Documents

Publication Publication Date Title
CN102638447B (en) Method and device for system login based on autonomously generated password of user
CN101902328B (en) A kind of method utilizing dynamic password verification user identity
US8539574B2 (en) User authentication and access control system and method
KR100436460B1 (en) Secure data transmission from unsecured input environments
CN101316166A (en) Dynamic password identity authentication method based on accidental character set
US9768959B2 (en) Computer security system and method to protect against keystroke logging
CN101374149A (en) Method and system for preventing password theft
CN1523809A (en) Password variable identification verification technique
KR20110069567A (en) User Authentication Method Using Graphic Dial OTP and Its Authentication System
Martin Cryptography: The key to digital security, how it works, and why it matters
JP2009169857A (en) Authentication system
CN104408363A (en) Safe password system
CN101877636A (en) Equation password encryption method
KR20170016821A (en) Server system, communication system, communication terminal device, program, recording medium, and communication method
CN1856782B (en) The method of safe certification service
JP2022076031A (en) Password input system in which no illegal input can be performed
CN110851874A (en) Method for realizing data desensitization by using matrix replacement
CN101635629B (en) Secure password authentication method
Hariharasudan et al. A Review on Blockchain Based Identity Management System
TWI322386B (en) Method for securing transactions carried out remotely across an open communication network
Edu et al. Exploring the risks and challenges of national electronic identity (NeID) system
CN103973435B (en) One kind contraposition cryptographic system and a kind of direct communication method and a kind of indirect communication method
Grinberg End-to-End Authentication: A First Amendment Hook to the Encryption Debate
CN112637247A (en) Method and device for constructing anonymous real-name registration device
Fajar et al. Web Login Authentication System Using QR-Code Scanner with Sha-1 Encryption Method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240424

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240827