JP6521499B2 - 暗号処理装置、半導体メモリ及びメモリシステム - Google Patents
暗号処理装置、半導体メモリ及びメモリシステム Download PDFInfo
- Publication number
- JP6521499B2 JP6521499B2 JP2013099902A JP2013099902A JP6521499B2 JP 6521499 B2 JP6521499 B2 JP 6521499B2 JP 2013099902 A JP2013099902 A JP 2013099902A JP 2013099902 A JP2013099902 A JP 2013099902A JP 6521499 B2 JP6521499 B2 JP 6521499B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- cryptographic
- cryptographic processing
- encryption
- encryption processing
- 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
- 239000004065 semiconductor Substances 0.000 title claims description 42
- 238000000034 method Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000013478 data encryption standard Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Images
Description
次に複数の暗号処理部2に関する複数種類の使用態様の一例について説明する。以後、第1制御データ11の値をa、第2制御データ12の値をb、第3制御データ13の値をcとすると、第1制御データ11、第2制御データ12及び第3制御データ13の値を(a,b,c)で表す。
第1制御データ11、第2制御データ12及び第3制御データ13の値が(0,1,2)である場合には、複数の暗号処理部2の使用態様は第1の使用態様となる。図2は複数の暗号処理部2の使用態様が第1の使用態様である場合の暗号処理装置1の等価ブロック図を示す図である。
第1制御データ11、第2制御データ12及び第3制御データ13の値が(1,0,0)である場合には、複数の暗号処理部2の使用態様は第2の使用態様となる。図3は複数の暗号処理部2の使用態様が第2の使用態様である場合の暗号処理装置1の等価ブロック図を示す図である。
第1制御データ11、第2制御データ12及び第3制御データ13の値が(0,0,2)あるいは(1,0,2)である場合には、複数の暗号処理部2の使用態様は第3の使用態様となる。図4は複数の暗号処理部2の使用態様が第3の使用態様である場合の暗号処理装置1の等価ブロック図を示す図である。
第1制御データ11、第2制御データ12及び第3制御データ13の値が(0,0,0)あるいは(0,1,0)である場合には、複数の暗号処理部2の使用態様は第4の使用態様となる。図5は複数の暗号処理部2の使用態様が第4の使用態様である場合の暗号処理装置1の等価ブロック図を示す図である。
第1制御データ11、第2制御データ12及び第3制御データ13の値が(0,0,1)である場合には、複数の暗号処理部2の使用態様は第5の使用態様となる。図6は複数の暗号処理部2の使用態様が第5の使用態様である場合の暗号処理装置1の等価ブロック図を示す図である。
次に本実施の形態に係る暗号処理装置1を使用したセキュリティの実現例について説明する。ここでは、一例として、半導体メモリのセキュリティを暗号処理装置1を使用して実現する場合について説明する。
2 暗号処理部
5 使用態様制御部
9 マスタ鍵
100 メモリシステム
200 半導体メモリ
240 メモリアレイ
300 ホスト装置
Claims (10)
- 暗号処理装置であって、
それぞれが暗号機能を有する複数の暗号処理部から成り、当該複数の暗号処理部の少なくとも一つの暗号処理部の出力データが使用されて、当該複数の暗号処理部の出力データとは別の暗号化対象のデータが暗号化される暗号処理部群と、
前記暗号処理部群について、使用する暗号処理部をどのように組み合わせて使用するかを変化させる処理を実行する制御部と
を備え、
前記制御部は、使用する暗号処理部をどのように組み合わせて使用するかを、複数種類の組み合わせから決定し、
前記暗号処理部群は、第1及び第2暗号処理部を含み、
前記複数種類の組み合わせは、
前記第1暗号処理部から出力されるデータがセッション鍵として前記第2暗号処理部に入力され、前記第2暗号処理部から出力されるデータが、前記暗号化対象のデータを暗号化するためのデータとして使用されるような第1の組み合わせと、
前記第2暗号処理部から出力されるデータがセッション鍵として前記第1暗号処理部に入力され、前記第1暗号処理部から出力されるデータが、前記暗号化対象のデータを暗号化するためのデータとして使用されるような第2の組み合わせと、
前記第1暗号処理部から出力されるデータと、前記第2暗号処理部から出力されるデータとの両方が、前記暗号化対象のデータを暗号化するためのデータとして使用されるような第3の組み合わせと
を含む、暗号処理装置。 - 請求項1に記載の暗号処理装置であって、
前記第1及び第2暗号処理部は、使用する暗号アルゴリズムが互いに異なる、暗号処理装置。 - 請求項1に記載の暗号処理装置であって、
前記第1及び第2暗号処理部は、使用する暗号アルゴリズムが互いに同じである、暗号処理装置。 - 請求項1及び請求項2のいずれか一つに記載の暗号処理装置であって、
前記第1及び第2暗号処理部は、使用する鍵が互いに異なる、暗号処理装置。 - 請求項1及び請求項2のいずれか一つに記載の暗号処理装置であって、
前記第1及び第2暗号処理部は、使用する鍵が互いに同じである、暗号処理装置。 - 請求項1乃至請求項5のいずれか一つに記載の暗号処理装置と、
記憶部と
を備え、
前記記憶部から読み出されたデータが前記暗号処理装置で暗号化される、半導体メモリ。 - 請求項6に記載の半導体メモリと、
前記半導体メモリを制御するホスト装置と
を備える、メモリシステム。 - 請求項7に記載のメモリシステムであって、
前記暗号処理装置の前記制御部は、前記メモリシステムの電源がオンされると、前記処理を実行する、メモリシステム。 - 請求項7及び請求項8のいずれか一つに記載のメモリシステムであって、
前記制御部は、定期的に、前記処理を実行する、メモリシステム。 - 請求項7乃至請求項9のいずれか一つに記載のメモリシステムであって、
前記記憶部は、前記処理を実行するための制御データを予め記憶し、
前記制御部は、前記記憶部が記憶する前記制御データに基づいて前記処理を実行する、メモリシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013099902A JP6521499B2 (ja) | 2013-05-10 | 2013-05-10 | 暗号処理装置、半導体メモリ及びメモリシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013099902A JP6521499B2 (ja) | 2013-05-10 | 2013-05-10 | 暗号処理装置、半導体メモリ及びメモリシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014220729A JP2014220729A (ja) | 2014-11-20 |
JP6521499B2 true JP6521499B2 (ja) | 2019-05-29 |
Family
ID=51938791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013099902A Active JP6521499B2 (ja) | 2013-05-10 | 2013-05-10 | 暗号処理装置、半導体メモリ及びメモリシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6521499B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6473874B2 (ja) * | 2015-07-22 | 2019-02-27 | 株式会社メガチップス | メモリ装置、ホスト装置、及びメモリシステム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6410750A (en) * | 1987-07-02 | 1989-01-13 | Mitsubishi Electric Corp | Block encipherment device |
JP3747520B2 (ja) * | 1996-01-30 | 2006-02-22 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理方法 |
JP2003324423A (ja) * | 2002-05-01 | 2003-11-14 | Nec Electronics Corp | データ処理方法、暗号化方法、復号化方法、認証方法及びこれらの装置 |
JP4911452B2 (ja) * | 2006-06-27 | 2012-04-04 | 株式会社メガチップス | 半導体メモリ及びデータ授受システム |
US20100278338A1 (en) * | 2009-05-04 | 2010-11-04 | Mediatek Singapore Pte. Ltd. | Coding device and method with reconfigurable and scalable encryption/decryption modules |
-
2013
- 2013-05-10 JP JP2013099902A patent/JP6521499B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014220729A (ja) | 2014-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI399663B (zh) | 密碼系統及密碼方法 | |
US8666064B2 (en) | Endecryptor capable of performing parallel processing and encryption/decryption method thereof | |
US8150031B2 (en) | Method and apparatus to perform redundant array of independent disks (RAID) operations | |
JP6732141B2 (ja) | 変換鍵生成装置、暗号文変換装置、秘匿情報処理システム、変換鍵生成方法、変換鍵生成プログラム、暗号文変換方法及び暗号文変換プログラム | |
JP2009245227A (ja) | 情報記憶装置 | |
JP2008283672A (ja) | 複数モードでのaes暗号化または復号の単一命令での実行 | |
US10148434B2 (en) | Random number generating device, cipher processing device, storage device, and information processing system | |
CN111008407A (zh) | 用于执行虚拟加密操作的加密电路 | |
JP2008306395A (ja) | 情報処理装置、情報処理方法 | |
JP2008294666A (ja) | 量子プログラム秘匿化装置及び量子プログラム秘匿化方法 | |
US10411880B2 (en) | Apparatus and method for encryption | |
JP4758904B2 (ja) | 機密情報処理方法 | |
JP6521499B2 (ja) | 暗号処理装置、半導体メモリ及びメモリシステム | |
JP6348273B2 (ja) | 情報処理システム | |
JP2006311383A (ja) | データ管理方法、データ管理システムおよびデータ管理装置 | |
JP6203387B2 (ja) | 暗号装置及び記憶システム及び復号装置及び暗号方法及び復号方法及び暗号プログラム及び復号プログラム | |
JP4853026B2 (ja) | 情報処理装置及びプログラム | |
JP2005309148A (ja) | データ変換装置およびデータ変換方法 | |
JP6452910B1 (ja) | 秘匿分析装置、秘匿分析システム、秘匿分析方法及び秘匿分析プログラム | |
JP6162556B2 (ja) | 記憶装置及び情報処理システム | |
KR20210015403A (ko) | 안티-인버전 함수를 이용한 화이트박스 암호 인코딩 장치 및 방법 | |
JP7063628B2 (ja) | 暗号化装置、暗号化方法およびプログラム | |
JP6732698B2 (ja) | 追加データ付き認証暗号システム、暗号化装置、復号装置、追加データ付き認証暗号方法、およびプログラム | |
JP4708914B2 (ja) | 解読化方法 | |
JP7215245B2 (ja) | 情報処理装置、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160316 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170509 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170612 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20171205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180105 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20180116 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20180330 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190422 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6521499 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 |