JP5407585B2 - プログラムコード暗号化装置及びプログラム - Google Patents
プログラムコード暗号化装置及びプログラム Download PDFInfo
- Publication number
- JP5407585B2 JP5407585B2 JP2009150279A JP2009150279A JP5407585B2 JP 5407585 B2 JP5407585 B2 JP 5407585B2 JP 2009150279 A JP2009150279 A JP 2009150279A JP 2009150279 A JP2009150279 A JP 2009150279A JP 5407585 B2 JP5407585 B2 JP 5407585B2
- Authority
- JP
- Japan
- Prior art keywords
- encryption
- unit
- decryption
- program code
- block
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 73
- 230000008569 process Effects 0.000 description 15
- 238000004364 calculation method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000006378 damage Effects 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Description
Claims (3)
- 暗号化対象のプログラムコードの各単位を、暗号化結果の中のある単位に復号誤りが生じるとその単位以降のすべての単位に復号誤りが生じる第1の暗号方式を用いて、第1の方向に暗号化する第1の暗号化手段と、
前記第1の暗号化手段による前記プログラムコードの暗号化結果の各単位を、暗号化結果の中のある単位に復号誤りが生じるとその単位以降のすべての単位に復号誤りが生じる第2の暗号方式を用いて、前記第1の方向とは逆向きの第2の方向に暗号化する第2の暗号化手段と、
を備え、
前記第2の暗号化手段は、前記第1の暗号化手段の暗号化に用いられた暗号化パラメータを前記第1の暗号化手段による前記プログラムコードの暗号化結果と共に暗号化する、ことを特徴とするプログラムコード暗号化装置。 - 前記第1の暗号方式と前記第2の暗号方式とは同一の暗号方式であることを特徴とする請求項1に記載のプログラムコード暗号化装置。
- コンピュータを、
暗号化対象のプログラムコードの各単位を、暗号化結果の中のある単位に復号誤りが生じるとその単位以降のすべての単位に復号誤りが生じる第1の暗号方式を用いて、第1の方向に暗号化する第1の暗号化手段、
前記第1の暗号化手段による前記プログラムコードの暗号化結果の各単位を、暗号化結果の中のある単位に復号誤りが生じるとその単位以降のすべての単位に復号誤りが生じる第2の暗号方式を用いて、前記第1の方向とは逆向きの第2の方向に暗号化する第2の暗号化手段、
として機能させるためのプログラムであって、
前記第2の暗号化手段は、前記第1の暗号化手段の暗号化に用いられた暗号化パラメータを前記第1の暗号化手段による前記プログラムコードの暗号化結果と共に暗号化する、ことを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009150279A JP5407585B2 (ja) | 2009-06-24 | 2009-06-24 | プログラムコード暗号化装置及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009150279A JP5407585B2 (ja) | 2009-06-24 | 2009-06-24 | プログラムコード暗号化装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011007962A JP2011007962A (ja) | 2011-01-13 |
| JP5407585B2 true JP5407585B2 (ja) | 2014-02-05 |
Family
ID=43564717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009150279A Expired - Fee Related JP5407585B2 (ja) | 2009-06-24 | 2009-06-24 | プログラムコード暗号化装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5407585B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10303883A (ja) * | 1997-04-24 | 1998-11-13 | Fuji Xerox Co Ltd | 暗号化方法 |
| JP4606808B2 (ja) * | 2004-08-11 | 2011-01-05 | 京セラミタ株式会社 | データ消去装置、画像形成装置、データ消去方法及びデータ消去プログラム |
| JP4470982B2 (ja) * | 2007-09-19 | 2010-06-02 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
-
2009
- 2009-06-24 JP JP2009150279A patent/JP5407585B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011007962A (ja) | 2011-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7472285B2 (en) | Apparatus and method for memory encryption with reduced decryption latency | |
| TWI469609B (zh) | 密碼編譯系統之金鑰恢復機制 | |
| KR101302799B1 (ko) | 단일 명령어를 이용한 다수 모드에서의 aes 암호화 또는 암호 해독 수행 | |
| CN109845182B (zh) | 密码消息与认证指令 | |
| US20090316899A1 (en) | Encryption/decryption device and security storage device | |
| CN101311942A (zh) | 对软件进行加密、解密的方法及加密、解密的装置 | |
| GB2443244A (en) | Authenticated Encryption Method and Apparatus | |
| WO2007118829A1 (en) | Encryption apparatus and method for providing an encrypted file system | |
| JP2008085986A (ja) | データ変換装置と電子装置とデータ変換方法 | |
| JP2018515815A (ja) | データ暗号化装置及び方法、並びにデータ復号化装置及び方法 | |
| CN112416243B (zh) | 用于执行安全命令的存储器装置及方法 | |
| KR101117588B1 (ko) | 암호화 표시정보를 갖는 기록매체 | |
| US10223249B2 (en) | Test methodology for detection of unwanted cryptographic key destruction | |
| JP4758904B2 (ja) | 機密情報処理方法 | |
| JP5407585B2 (ja) | プログラムコード暗号化装置及びプログラム | |
| JP2011123229A (ja) | プログラムコード暗号化装置及びプログラム | |
| KR100782614B1 (ko) | 데이터 워드 처리 장치 및 방법, 암호화 데이터 워드 처리장치 및 방법, 데이터세트의 안전 처리 시스템 및 컴퓨터프로그램을 구비한 컴퓨터 판독가능한 기억 매체 | |
| JP2009169489A (ja) | 暗号化方法、復号化方法、暗号化装置、復号化装置 | |
| JP2011053749A (ja) | デバッグ方法、デバッグ装置、及びトランスレータプログラム | |
| JP2007336446A (ja) | データ暗号化装置 | |
| JP2010268149A (ja) | 復号装置及び復号方法及びプログラム | |
| CN119728084B (zh) | 一种基于eFlash-XIP模式的在线数据加解密方法、装置、设备及存储介质 | |
| US20250038951A1 (en) | Encryption device, decryption device, cryptographic system, encryption method, and decryption method | |
| JP4853026B2 (ja) | 情報処理装置及びプログラム | |
| JP7063628B2 (ja) | 暗号化装置、暗号化方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120518 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130709 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130906 |
|
| 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: 20131008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131021 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5407585 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |