JP6501873B2 - 暗号システムの再現可能なランダムシーケンス - Google Patents
暗号システムの再現可能なランダムシーケンス Download PDFInfo
- Publication number
- JP6501873B2 JP6501873B2 JP2017513389A JP2017513389A JP6501873B2 JP 6501873 B2 JP6501873 B2 JP 6501873B2 JP 2017513389 A JP2017513389 A JP 2017513389A JP 2017513389 A JP2017513389 A JP 2017513389A JP 6501873 B2 JP6501873 B2 JP 6501873B2
- Authority
- JP
- Japan
- Prior art keywords
- random
- sequence
- several
- mapping
- transfer map
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
- H04L9/0662—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
- H04L9/0668—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator producing a non-linear pseudorandom sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
- Mobile Radio Communication Systems (AREA)
Description
従来技術を紹介する前に、本明細書において使用することとなるいくつかの専門用語の定義を付与することとする。これらの定義は、本明細書全体(明細書、請求の範囲、要約書)において適用するものとする。
何世紀もの間、Vigenere暗号が最も安全な暗号システムの1つであるとして考えられてきた。Vigenere暗号は、メッセージの文字毎に異なるシフトで、それぞれの文字をアルファベット順にシフトしたその他の文字で置換することに基づいていた。異なるシフトのシーケンスを記憶するために、「鍵(key)」のシステムが作成された。鍵は、それぞれの文字が、「A」には「0」、「B」には「1」、「C」には「2」、以下、「Z」には「25」とみなして適用するシフトを付与する単語又は文である。鍵は、暗号化するテキストの終わりまでループする。
本開示の暗号プロセスは、1つ又はいくつかのランダムシーケンスを鍵として使用する。現在に至るまで、このようなランダムシーケンスは再現不可能なように生成されていたため、ワンタイムパッドシステムが直面する鍵配送問題の要因となっていた。これはランダム性に関する誤解によるものであり、人々はこの誤解により、ランダムシーケンス生成器を用いて同一の(真)ランダムシーケンスを数回再現させることができなくなっている。再現可能なかかる生成器を本明細書において開示する。
装置の実施形態は、(通常)データの暗号化又は暗号化データの復号を行うために、暗号システムを実装し、本明細書で開示する新規の暗号プロセスを以下で説明する。本発明の暗号プロセスは、1つ又はいくつかのランダムシーケンス生成プロセス1(図1を参照のこと)、暗号化プロセス2、及び復号化プロセス3を使用する。ランダムシーケンス生成プロセス1は、1つ又はいくつかの擬似ランダムシーケンス生成プロセス6(図2を参照のこと)、及び1つ又はいくつかのランダムマッピングプロセス7に基づいている。
実施形態の1つの群では、独立型若しくはネットワーク接続型の1つ若しくはいくつかのコンピュータ、タブレットコンピュータ又は携帯電話は、データを暗号化又は暗号化データを復号するために、ソフトウェアを使用し、上で開示した暗号プロセスの後に、暗号化プロセス2及び復号化プロセス3は、両方とも同一のコンピュータ上(以下において、単語「コンピュータ」は、また、タブレット及び携帯電話を含むこととなる)に存在するか、又は、(両方のコンピュータはランダムシーケンス生成プロセスを有する)別々のコンピュータ上に存在する。ソフトウェア内の暗号プロセスの実装は、明白である。
装置の実施形態の第1の群のオペレーションに関して言えば、(タブレット及び携帯電話を含む)コンピュータの設定は、当業者にとって明白であり、それは、つまり、適切なソフトウェアをコンピュータへ提供し、コンピュータは、コンピュータのメモリへソフトウェアをロードすることである。それから、このプログラムにより、本開示の暗号プロセスをコンピュータに実行させるように構成することとなる。
本開示の暗号プロセスがいくつかの方法で実装可能であることを考慮し、異なる用途には異なるニーズが求められることを考慮すると、反対のニーズは反対の基準をもたらすことになるため、ベストモードを推定することは困難である。
Claims (8)
- 1つ又はいくつかのプロセッサにより実施される暗号オペレーションでの使用のためのランダムな文字列を生成するためのコンピュータに実装された方法であって、
ランダム性生成により、1つ又はいくつかのランダム転送マップを生成する工程(a)であって、前記ランダム性生成は、擬似ランダム生成器によって作成されない工程(a)と、
ランダムシーケンスを生成することとなる前記コンピュータに対して、生成された前記ランダム転送マップを提供する工程(b)と、
前記コンピュータに対して、擬似ランダムシーケンス生成器のシードを提供する工程(c)と、
生成されるランダムシーケンス毎に1つのランダムマッピングオペレーションを使用して、いくつかの入力に対して、1つ又はいくつかのプロセッサを動作させることにより、ランダムな文字列を生成する工程(d)であって、前記入力が、
i.前記挙げられたランダム転送マップ提供工程中に提供されるランダム転送マップ、及び、
ii.前記挙げられた擬似ランダムシーケンス生成器の出力であり、
前記ランダムマッピングオペレーションのそれぞれが、
シードを用いて擬似ランダムシーケンス生成器を初期化する工程(i)であって、前記シードが、
A.前記コンピュータへ提供され、
B.又は、前記コンピュータへ提供される1つ又はいくつかのランダム転送マップの一部において選択される工程(i)と、
混合演算を使用して、前記ランダムマッピングオペレーションの入力を混合する工程(ii)であって、前記ランダムマッピングオペレーションの入力が、
A.別のランダムマッピングオペレーション由来の出力、
B.又はいくつかのその他のランダムマッピングオペレーションの出力の混合演算による組み合わせ、
C.又は前記ランダムマッピングオペレーションにより使用される、擬似ランダムシーケンス生成器由来の出力、
D.又は前記ランダムマッピングオペレーションにより使用される擬似ランダムシーケンス生成器由来の出力と、1つ又はいくつかのその他のランダムマッピングオペレーションの出力との混合演算による組み合わせ、
E.又は前記ランダムマッピングオペレーションにより使用される擬似ランダムシーケンス生成器由来の出力と、フィードバックとして使用される、前記ランダムマッピングオペレーションにより先に生成された出力との混合演算による組み合わせ、
F.又はフィードバックとして使用される、前記ランダムマッピングオペレーションにより先に生成された出力と交互に行われる、前記ランダムマッピングオペレーションにより使用される、擬似ランダムシーケンス生成器由来の出力、
G.又は前記ランダムマッピングオペレーションにより使用される擬似ランダムシーケンス生成器由来の出力と、1つ又はいくつかのその他のランダムマッピングオペレーションの出力と、フィードバックとして使用される、前記ランダムマッピングオペレーションにより先に生成された出力との混合演算による組み合わせ、
H.又は前記ランダムマッピングオペレーションにより使用される擬似ランダム生成器由来の出力と、1つ又はいくつかのその他のランダムマッピングオペレーションの出力との混合演算による組み合わせであって、この組み合わせは、フィードバックとして使用される、前記ランダムマッピングオペレーションにより先に生成された出力と交互に行われる、組み合わせである工程(ii)と、
前記工程(ii)からの結果を使用して、マップ選択プロトコルの使用により、前記ランダムマッピングオペレーションに起因する前記ランダム転送マップ由来の文字を選択する工程(iii)と、
前記工程(iii)において選択された前記文字を出力する工程(iv)と、
全てのランダムな文字列が生成されるまで、次の出力文字を生成するために、前記工程(ii)に立ち戻る工程(v)とを含み、
前記ランダムマッピングオペレーションの出力を、他のランダムマッピングオペレーションの入力へ送り出し、及び、結果として前記ランダムマッピングオペレーションの出力が、前記方法を適用する前に規定されている工程(d)と、
前記結果として前記生成されたランダムな文字列を出力する工程(e)とを含むことを特徴とする方法。 - 平文文字列を暗号文文字列へ変換及び逆の変換を行うための符号及び復元の対称鍵による暗号装置システムであって、
(a)文字列を暗号化するための手段と、
(b)復号スキームが暗号スキームとは異なる場合、暗号化された文字列を復号するための手段と、
(c)1つ又はいくつかのランダムシーケンスを生成するための手段とを含み、
全ての前記手段が各々暗号化構造によって構成されているか、或いは、全ての前記手段を含めて1個の暗号化構造となっており、
ランダムシーケンス生成器のそれぞれは、1つ又はいくつかのランダムシーケンスを生成するための前記手段において実装され、
前記ランダムシーケンス生成器は、前記文字列の暗号化又は復号を行う前記手段のための秘密鍵を生成し、
前記生成器は、
(a)1つ又はいくつかの擬似ランダムシーケンス生成モジュールと、
(b)1つ又はいくつかのランダムマッピングモジュールとを備え、
前記ランダムマッピングモジュールのそれぞれは、受信シーケンス由来の文字を発信シーケンス用のランダム文字へとマッピングし、
前記受信シーケンスは、
(a)別のランダムマッピングモジュールの発信シーケンス、
(b)いくつかのその他のランダムマッピングモジュールの発信シーケンスの混合演算による組み合わせ、
(c)1つの擬似ランダムシーケンス生成モジュールの発信シーケンス、
(d)1つの擬似ランダムシーケンス生成モジュールの発信シーケンスと、1つ又はいくつかのその他のランダムマッピングモジュールの発信シーケンスとの混合演算による組み合わせ、
(e)1つの擬似ランダムシーケンス生成モジュールの発信シーケンスと、フィードバックランダムシーケンスとの混合演算による組み合わせであって、このフィードバックランダムシーケンスが、前記ランダムマッピングモジュールの発信シーケンスである組み合わせ、
(f)前記フィードバックランダムシーケンスと交互に行われる1つの擬似ランダムシーケンス生成モジュールの発信シーケンスであって、前記フィードバックランダムシーケンスが、前記ランダムマッピングモジュールの発信シーケンスである発信シーケンス、
(g)1つの擬似ランダムシーケンス生成モジュールの発信シーケンスと、1つ又はいくつかのその他のランダムマッピングモジュールの発信シーケンスと、前記フィードバックランダムシーケンスとの混合演算による組み合わせであって、前記フィードバックランダムシーケンスが、前記ランダムマッピングモジュールの発信シーケンスである発信シーケンス、又は、
(h)1つの擬似ランダムシーケンス生成モジュールの発信シーケンスと、1つ又はいくつかのその他のランダムマッピングモジュールの発信シーケンスとの混合演算による組み合わせであって、前記組み合わせが、前記フィードバックランダムシーケンスと交互に行われ、前記フィードバックランダムシーケンスが、前記ランダムマッピングモジュールの発信シーケンスである組み合わせであり、
前記挙げられたランダムマッピングモジュールのそれぞれは、これらの受信シーケンスのそれぞれの文字をランダム文字へとマップして、1つの発信ランダムシーケンスを作成するために、マップ選択プロトコルにより、ランダム転送マップを使用し、
前記ランダム転送マップは、ランダム性生成により生成され、
前記ランダム性生成は、擬似ランダム生成器によっては作成されず、前記ランダムマッピングモジュールへ提供され、前記ランダムマッピングモジュール毎に1つのランダム転送マップであることを特徴とする暗号装置システム。 - 前記ランダム転送マップを変換するための手段を更に備え、
前記ランダム転送マップを変換するための手段は、暗号化構造であり、
前記ランダム転送マップを変換するための手段からの前記ランダム転送マップ変換モジュールは、
(a)前記ランダム転送マップを変更すべき挙げられたランダムマッピングモジュール由来のランダム転送マップと、
(b)変換ランダム文字とを入力し、
前記変換ランダム文字は、
(a)入力される前記ランダム転送マップの長さに到達するまで次々と繰り返されるランダム文字である、提供されるパラメータ、又は、
(b)別のランダムシーケンス生成モジュールの出力であり、
前記挙げられたランダム転送マップ変換モジュールは、前記挙げられたランダム転送マップ変換モジュールへ入力された前記ランダム転送マップの代わりに、送り返す二次ランダム転送マップを生成するために、前記ランダム転送マップを変更すべき前記ランダムマッピングモジュールへの入力間の混合演算を行うことを特徴とする請求項2に記載の暗号装置システム。 - 擬似ランダムシーケンス生成器のシードを生成するための手段を更に含み、
前記擬似ランダムシーケンス生成器のシードを生成するための手段は、暗号化構造であり、
前記シードを生成するための手段からのシード生成モジュールは、1つ又はいくつかのランダムシーケンスを生成するための前記手段の前記擬似ランダムシーケンス生成モジュールのために、シード計算アルゴリズムを使用して、提供又は選択された文字由来のシードを計算することを特徴とする請求項3に記載の暗号装置システム。 - 前記挙げられたシード生成モジュールへ提供された前記選択した文字は、前記1つ又はいくつかのランダムシーケンスを生成するための手段により格納された1つ又はいくつかのランダム転送マップの一部において選択されることを特徴とする請求項4に記載の暗号装置システム。
- 前記生成されたランダム転送マップを提供する工程は、暗号的に安全な通信チャネルを生成するために、暗号化スキーム及び復号スキームでの結果としてみなされた前記出力が生成したランダムな文字列使用して、
(a)最初は、非一時的コンピュータ可読媒体を使用して、ランダムな文字列を生成することとなる前記挙げられたコンピュータへ前記ランダム転送マップを転送する工程と、
(b)以降は、前記暗号的に安全な通信チャネル生成工程により生成された暗号的に安全な通信チャネルを介して、ランダムな文字列を生成することとなる前記コンピュータへ新規のランダム転送マップを転送する工程とを使用して実施されることを特徴とする請求項1に記載の方法。 - 非一時的コンピュータで可読な記憶媒体であって、
1つ又はいくつかのコンピュータに請求項2に記載の暗号装置システムとして機能させるためのプログラムを前記記憶媒体上に格納し、前記暗号装置システムとして機能する前記コンピュータは両方共、前記1つ又はいくつかのランダムシーケンスを生成するための手段において実装された1つ又はいくつかの挙げられたランダムシーケンス生成器の機能性を備えることを特徴とする記憶媒体。 - 請求項2〜6のいずれか一項に記載された暗号装置システムを使用する方法であって、
(a)最初は、非一時的コンピュータ可読媒体を使用して、前記1つ又はいくつかのランダムシーケンスを生成するための手段へ、前記暗号装置システムに必要な前記ランダム転送マップを転送する工程と、
(b)以降は、前記暗号装置システムを使用して生成された暗号的に安全なチャネルを介して、前記1つ又はいくつかのランダムシーケンスを生成するための手段へ、新規のランダム転送マップを転送する工程とを含むことを特徴とする方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/IB2014/064502 WO2016038428A1 (en) | 2014-09-14 | 2014-09-14 | Cryptographic system based on reproducible random sequences |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017527225A JP2017527225A (ja) | 2017-09-14 |
| JP6501873B2 true JP6501873B2 (ja) | 2019-04-17 |
Family
ID=51862482
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017513389A Active JP6501873B2 (ja) | 2014-09-14 | 2014-09-14 | 暗号システムの再現可能なランダムシーケンス |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20170295012A1 (ja) |
| EP (1) | EP3195518A1 (ja) |
| JP (1) | JP6501873B2 (ja) |
| CN (1) | CN107078900B (ja) |
| WO (1) | WO2016038428A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019143528A1 (en) * | 2018-01-16 | 2019-07-25 | 7Tunnels, Inc. | Cryptographic systems and methods for modification of pools of truly random numbers |
| CN109167662A (zh) * | 2018-09-04 | 2019-01-08 | 上海易酷信息技术服务有限公司 | 一种种子生成方法及其设备 |
| CN111353166B (zh) * | 2020-02-25 | 2021-10-26 | 南通大学 | 一种图片转汉字的加密方法 |
| CN113472514B (zh) * | 2020-06-29 | 2025-06-20 | 徐智能 | 复重构密钥的序列加密方法 |
| US12137164B1 (en) * | 2023-06-27 | 2024-11-05 | SanDisk Technologies, Inc. | Storage-free message authenticators for error-correcting-codes |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US1310719A (en) | 1919-07-22 | Secret signaling system | ||
| US5048086A (en) | 1990-07-16 | 1991-09-10 | Hughes Aircraft Company | Encryption system based on chaos theory |
| US5857025A (en) | 1996-09-09 | 1999-01-05 | Intelligent Security Systems, Inc. | Electronic encryption device and method |
| KR20060014356A (ko) * | 2002-07-27 | 2006-02-15 | 엑스트림 시큐리티 솔루션즈 엘티디., 엘엘씨 | 암호화 및 복호화를 위한 장치 및 방법 |
| US7097107B1 (en) * | 2003-04-09 | 2006-08-29 | Mobile-Mind, Inc. | Pseudo-random number sequence file for an integrated circuit card |
| JP2006215824A (ja) * | 2005-02-03 | 2006-08-17 | Sanyo Electric Co Ltd | 乱数生成回路 |
| JP4471901B2 (ja) * | 2005-07-28 | 2010-06-02 | 株式会社ルネサステクノロジ | 乱数発生装置 |
| US8019802B2 (en) * | 2005-08-24 | 2011-09-13 | Qualcomm Incorporated | Cryptographically secure pseudo-random number generator |
| US8290162B2 (en) * | 2006-12-15 | 2012-10-16 | Qualcomm Incorporated | Combinational combiner cryptographic method and apparatus |
| US8194858B2 (en) * | 2009-02-19 | 2012-06-05 | Physical Optics Corporation | Chaotic cipher system and method for secure communication |
| CN102404767B (zh) * | 2011-11-17 | 2014-04-02 | 西安电子科技大学 | 基于随机性测试的无线传感器网络协议安全测试体系结构 |
| CN103369580B (zh) * | 2012-03-31 | 2016-03-02 | 展讯通信(上海)有限公司 | 在终端侧对无线信道传输进行系统级仿真的方法和装置 |
| US20140270165A1 (en) * | 2013-03-15 | 2014-09-18 | Alexandre Andre DURAND | Cryptographic system based on reproducible random sequences |
-
2014
- 2014-09-14 WO PCT/IB2014/064502 patent/WO2016038428A1/en not_active Ceased
- 2014-09-14 US US15/510,691 patent/US20170295012A1/en not_active Abandoned
- 2014-09-14 CN CN201480081928.5A patent/CN107078900B/zh active Active
- 2014-09-14 JP JP2017513389A patent/JP6501873B2/ja active Active
- 2014-09-14 EP EP14793618.1A patent/EP3195518A1/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| US20170295012A1 (en) | 2017-10-12 |
| EP3195518A1 (en) | 2017-07-26 |
| JP2017527225A (ja) | 2017-09-14 |
| CN107078900A (zh) | 2017-08-18 |
| WO2016038428A1 (en) | 2016-03-17 |
| CN107078900B (zh) | 2021-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Almaiah et al. | A new hybrid text encryption approach over mobile ad hoc network | |
| Kumar et al. | Development of modified AES algorithm for data security | |
| Paar et al. | Understanding cryptography | |
| JP3782351B2 (ja) | 可変長鍵暗号システム | |
| US20140270165A1 (en) | Cryptographic system based on reproducible random sequences | |
| JP4828068B2 (ja) | コンピュータで効率的な線形フィードバック・シフト・レジスタ | |
| KR20110004474A (ko) | 갈루아 폐체 암호 시스템 | |
| JPWO2009020060A1 (ja) | 共通鍵ブロック暗号化装置、共通鍵ブロック暗号化方法及びプログラム | |
| US20020159588A1 (en) | Cryptography with unconditional security for the internet, commercial intranets, and data storage | |
| JP6501873B2 (ja) | 暗号システムの再現可能なランダムシーケンス | |
| JP2005215688A (ja) | S−box演算を用いるハードウェア暗号化/復号化装置及び、その方法 | |
| EP1790115A1 (en) | A method and system for computational transformation | |
| Kumar et al. | A cryptographic model based on logistic map and a 3-D matrix | |
| Joshy et al. | Text to image encryption technique using RGB substitution and AES | |
| CN109639423B (zh) | 一种解密算法的构成装置 | |
| Rastogi et al. | Linear algorithm for imbricate cryptography using pseudo random number generator | |
| US11038668B2 (en) | Transposition encryption alphabet method (TEAM) | |
| Hamsanandhini et al. | Securing Data in the Image Using SHA & ECC | |
| Khalid et al. | Encrypting data using the features of memetic algorithm and cryptography | |
| Kumar et al. | A comparative analysis of encryption algorithms for better utilization | |
| Suresh et al. | VLSI implementation of text to image encryption algorithm based on private key encryption | |
| KR101583285B1 (ko) | 확장 키를 이용한 블록 암호화 방법 및 그 방법에 따른 장치 | |
| Mandal et al. | An adaptive neural network guided secret key based encryption through recursive positional modulo-2 substitution for online wireless communication (ANNRPMS) | |
| Charru et al. | Improved Cryptography Algorithm to Enhanced Data Security | |
| JP5293612B2 (ja) | 暗号化装置、復号装置、暗号化方法、復号方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A525 Effective date: 20170428 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170911 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180828 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180918 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20181217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190218 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190319 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6501873 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |