JPH0233181A - Icカード - Google Patents

Icカード

Info

Publication number
JPH0233181A
JPH0233181A JP63183782A JP18378288A JPH0233181A JP H0233181 A JPH0233181 A JP H0233181A JP 63183782 A JP63183782 A JP 63183782A JP 18378288 A JP18378288 A JP 18378288A JP H0233181 A JPH0233181 A JP H0233181A
Authority
JP
Japan
Prior art keywords
key
algorithm
encryption
structured
code
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
JP63183782A
Other languages
English (en)
Inventor
Shigetoshi Noda
納田 重利
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP63183782A priority Critical patent/JPH0233181A/ja
Publication of JPH0233181A publication Critical patent/JPH0233181A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、コンピュータネットワークシステムで通信
されるデータの保護のために用いられる暗号化方法にお
いて用いられるICカードに関する。
〔発明の概要〕
この発明は、DBS方式やFEAL方式のように強い暗
号化を行うアルゴリズムと直列k、鍵自体が暗号化アル
ゴリズムの構造化鍵を付加することにより暗号化強度を
強化するようにした暗号化方法において用いられ、この
構造化鍵アルゴリズムをICカードに収納するようにす
ることにより、鍵管理手続きを簡単化するようにしたも
のである。
〔従来の技術〕
暗号化技術は、アタッカーにより情報が盗用或いは漏洩
されることを防止するとともk、相互認証の基で確実に
通信し合うことを可能にする0本格的に到来するであろ
う大規模分散情報通信ネットワークシステムにおいて、
情報を保護していくためk、このような暗号化技術の発
達とその普及は不可欠である。
暗号方式には、大別して慣用遊方式(共通鍵方式)と公
開鍵方式とがある。慣用遊方式では、暗号化鍵と復号化
鍵とが共通とされる。公開鍵方式では、暗号化鍵と復号
化鍵とが異なり、暗号化鍵が公開される。
暗号方式には、種々の方式が提案されている。
その中で実用的な符号としては、慣用遊方式の暗号化方
式においては、D B S (Data Encryp
tionStandard)方式と、F E A L 
(F ast Data f!ncipherment
 Algolism)方式があり、公開鍵暗号化方式に
おいては、RS A(Rivest Sbamir A
dles+an)方式がある。
DES方式やFEAL方式は、強い暗号化を行うアルゴ
リズムにより暗号化が行われるため、虱み潰し以外に解
読できないとされいる。このような強い暗号化方式では
、入力される平文と出力される暗号文及び鍵と出力され
る暗号文との関係がランダムに結ぶものと言える。この
ような関係は、入力される平文をp、鍵をKとした時、
f  (p、  K) =Rand (p、  K)と
表せる。
更k、このような強い暗号化方式では、入力される平文
のビット変化高に対する出力される暗号文のビット変化
高及び鍵のビット変化高に対する出力される暗号文のビ
ット変化高がランダムであり、 f (Δp、ΔK) =Rand (Δp、ΔK)であ
るように構成されている。
−mk、このような暗号化方式のアルゴリズムは、イン
ボリューシッン構造を持つ。インボリューシッン構造は
、 c=f (p)、p−f−’ (c)。
において f−f−’ が成立する構造である。インボリューシゴン構造を持つ
場合には、暗号化と復号化が同様の処理プロセスで行え
る。EX−ORをとるアルゴリズム(m o d 2の
加算を行うアルゴリズム)は、イン。
ポリニーシラン構造の簡単な例である。
暗号化方式としては、上述したようk、種々のものが提
案されている。そして、信鎖性の保証とハードウェアの
共通化をはかれるためk、暗号化方式を標準化すること
が検討されている。
ところが、超並列処理コンピュータの開発等、コンピュ
ータ技術の発展により、上述した従来の暗号化方式では
、十分安全であるとは言えなくなってきている。このこ
とが、暗号化方式を標準化していく上での一つの障害と
なっている。
つまり、暗号の強さのひとつのバロメータとして鍵のビ
ット長がある。すなわち、鍵のビット長が長くなればな
るほど、虱み潰しで解読される危険性が少なくなる。し
たがって、鍵のビット長を増加していくことで、暗号強
度を増加できる。
ところが、鍵のビット数が増えると、処理が複雑化して
、コストパフォーマンスが悪くなる。適当な妥協点とし
て、DES方式やFEAL方式では、従来、ビット長を
64ビツトとしている。
このようにした場合、例えば、DES方式では、虱み潰
しで暗号を解読するのk、2ss回の演算が必要である
。FEALでは、虱み潰しで暗号を解読するのk、2h
a回の演算が必要である。したがって、並列処理を行わ
ず、1μsで1回の速度で演算を行って解読する場合に
は、虱み潰しで解読を行うのk、DES方式では110
0年程かハリ、FEAL方式では51万年程かかること
になり、DES方式やFEAL方式は、十分安全な暗号
といえる。
ところが、近年のコンピータ処理速度の向上は目覚まし
く、10’の並列処理で演算を行うことが実現可能にな
った場合には、虱み潰しで解読を行うのk、DES方式
では9.6時間程、6.1力月程で良いことになる。
そこで、DES方式やFEAL方式のように強い暗号化
を行うアルゴリズムと直列k、鍵自体が暗号化アルゴリ
ズムの構造化鍵を付加することにより、暗号化強度を強
化するようにした暗号化方法が本願出願人により提案さ
れている。このような構造化鍵として、例えばビット転
地器を用いた場合、ビット長Bを64ビツトとすると、
虱み潰しで解読を行うのに101@Iの演算が必要にな
り、1回の処理速度を1tIsとして10’の並列処理
をおこなって解読する場合にでも10@9年程かかるこ
とになる。
〔発明が解決使用とする課題〕
しかしながら、どのような安全な暗号化方式を用いて暗
号化したとしても、鍵或いは構造化鍵が知られてしまえ
ば、暗号は容易に解読される。暗号の安全性は、鍵管理
により決定されるとも言える。このため、鍵の管理手続
きにも暗号手法を適用して、2重、3重に鍵を保護して
いる。このため、鍵管理手続き手法は、かなり複雑にな
ってきている。
従来、DES方式やFEAL方式で暗号化を行ってデー
タ通信を行う場合には、コンピュータシステムとモデム
との間に暗号/復号器を配置し、コンピュータシステム
側で鍵の管理を行うようにしている。上述のようk、D
ES方式やFEAL方式のように強い暗号化を行うアル
ゴリズムと直列に鍵自体が暗号化アルゴリズムの構造化
鍵を付加することにより暗号化強度を強化するようにし
た暗号化方法を用いる場合には、第10図に示すようk
、構造化鍵手段と、鍵管理手段とをソフトウェアで処理
することが考えられる。
すなわち、第10図において、通信を行うコンピュータ
システム51には、構造化鍵手段52及びその構造化鍵
手段52を管理するための鍵管理と暗号/復号器の鍵管
理を行う鍵管理手段53が設けられている。この構造化
鍵手段52及び鍵管理手段53は、例えばソフトウェア
で処理される。
暗号/復号器55及びモデム56は、コントロールライ
ン57を介してコンピュータシステム51と結ばれてい
る。
ところが、このようk、構造化鍵手段と鍵管理手段とを
ソフトウェアで処理するようにすると、その手続きと鍵
管理の確実化は大変煩わしいものである。また、DBS
方式等、従来の暗号化方式との互換性を保つ上で、暗号
/復号器の鍵管理手段と、構造化鍵及びその管理手段と
は互いに独立していることが好ましい。
この発明は、鍵管理手続きを簡単化できるとともk、鍵
管理の確実性を向上させることができるICカードを提
供することにある。
〔課題を解決するための手段〕
この発明は、入力コードをx、キーコードをに1任意の
入力コードのビット変化高をΔx,任意のキーコードの
ビット変化高をΔkとしたとき、f−f−’又はf−1
が存在し、 f (x、  k) =Rand (x、  k)f(
Δx,Δk ) =Rand (Δx,Δk)を満足す
るようなアルゴリズムfの暗号化を行う際の鍵として上
記アルゴリズムの鍵と独立で且つ鍵自体が暗号化アルゴ
リズムをなす構造化鍵を用いるような暗号化方法におい
て用いられ、構造化鍵を収納するようにしたICカード
である。
を行うアルゴリズムと直列k、鍵自体が暗号化アルゴリ
ズムの構造化鍵を付加することにより、暗号化強度が強
化される。このような構造化鍵のアルゴリズムを、IC
カードに収納することにより手続きを簡単化できるとと
もk、鍵管理の確実性が向上される。
〔実施例〕
この発明の実施例について、以下の順序にしたがって説
明する。
a、この発明が適用できる暗号化方法 al、構造化鍵について a2.構造化鍵としてEX−ORを用いた場合の考察 a3.構造化鍵としてビット転置器用いた場合の考察 す、この発明の一実施例の説明 〔作用〕                     
a、この発明が適用できる暗号化方法DBS方式やFE
AL方式のように強い暗号化  al、構造化鍵につい
て現代暗号規約において、暗号に対する信用性や安全性
をはかるためk、以下のような規約が提案されている。
■ 鍵以外の暗号化処理が公開されている。
■ 解読者は、鍵以外の全ての情報を知っているとして
、鍵の虱み潰し解読法又は計算量的安全な方法以外に解
読法が知られていない。
このような規約を遵守した上で、より強い暗号化を行う
方法を考察することにする。
従来の暗号化アルゴリズムでは、鍵が単純なコードだけ
である。より強い暗号化を行うためk、これに加えて構
造化された鍵を用いることが考えられる。
すなわち、DES方式やFEAL方式のように強い暗号
化アルゴリズムと直列k、鍵自体が暗号化を行う構造の
鍵を設けることが考えられる。このようk、構造化され
た鍵を用いれば、解読がより困難になると考えられる。
このような構造化鍵は秘密にされる。そして、構造化鍵
以外の全ての暗号化処理は、現代暗号化規約に則って公
開される。構造化鍵は、記録媒体に記憶させ、秘密とさ
れる関係上、単純な構造であることが望ましい。
第3図は、このような構造化鍵を用いた暗号化の処理を
示すものである。第3図において、1は構造化鍵手段、
2は暗号化手段である。構造化鍵手段1と暗号化手段2
とが直列に配置される。
構造化鍵手段1は、アルゴリズムgにより、入力される
平文pを暗号化し、中間コードp′を生成するものであ
る。この構造化鍵1でどのようなアルゴリズムで暗号化
がなされているかは、秘密とされる。
暗号化手段2には、構造化鍵手段1から出力される中間
コードp′が与えられるとともk、鍵Kが与えられる。
暗号化手段2は、中間コードp′を、鍵Kを用いて、ア
ルゴリズムfにより強い暗号化を行い、暗号文Cを生成
するものである。この暗号化手段2のアルゴリズムは、
公開することができる。
第4図は、このような構造化鍵を用いて暗号化された暗
号文を復号する復号化の処理を示すものである。復号化
は、第3図に示す暗号化の処理に対応している。
第4図において、3は復号化手段、4は構造化鍵手段で
ある。復号化手段3は、鍵Kを用いて、アルゴリズム[
−1により暗号文Cから中間コードp′を生成するもの
である。構造化鍵手段4には、復号化手段3で復号され
た中間コードp゛が与えられる。構造化鍵手段4は、中
間コードp′から平文pを生成するものである。これに
より、暗号文Cから平文pが解読される。
ここで、アルゴリズムf及びアルゴリズムgについて説
明する。アルゴリズムfは、強い暗号化を行うものであ
る。このアルゴリズムfは、以下のような条件を満たし
ている。
■ f−f−1(インボリューション構造)又はfol
が存在する。
■ 入力p ’、INKとすると、 f (p  、  K)=Rand(p  、  K)
つまり、p′やKに対して出力f(p、K)がランダム
に対応する。
■ 入力のビット変化量をΔP 、鍵のビット変化量を
Δkとすると1、 f(Δp′、ΔK) s=Rand (Δp 、ΔK)
つまり、Δp′やΔKに対して、出力変化量もランダム
に対応する。
■、暗号化は、 c=f (p’) で表せ、復号化は、 p  −f−’(c) で表せる。但し、インボリューシッン構造ならば、p’
=f (c)である。
■ 入力p′や出力Cが知られている時、鍵にの虱み潰
し検査により鍵には解読されるが、p゛又はCの一方が
未知の時、その一方と鍵には解読不可能な構造をとる。
このようなアルゴリズムfとしては、DES方式やFE
AL方式を用いることができる。
構造化鍵手段1で行うアルゴリズムgは、以下のような
構造を持つものである。
■ g−g−’又はg″lが存在する。
■、入力pのビット変化高Δpに対して、g(Δp)≠
Rand (Δp) であっても良い。
■、入力pと出力p′の両方が知られた時、gの構造が
知られても良いが、gの構造やg内の変数が知られない
時、pとp゛の一方が知られても、他方を知ることがで
きない。
アルゴリズムgとしては、極めて単純な構造、例えば、
EX−OR構造、ビット転置、換字表等が考えられる。
後述するようk、構造化鍵として用いるアルゴリズムg
としては、ビット転置が好ましく、EX−OR構造では
、暗号化を十分強化することはできない。
a2.構造化鍵としてEX−ORを用いた場合の考察 強い暗号化を行う暗号化処理に対する構造化鍵として、
全くランダムに選ばれた鍵kによりEX−ORをとるア
ルゴリズムを採用した場合について考察する。
第5図は、構造化鍵のアルゴリズムgとして、EX−O
Rをとる構造とした場合の例を示すものである。第5図
において、11は構造化鍵手段であり、この場合には、
この構造化鍵手段11は、鍵にと入力pとのEX−OR
をとる回路である。
暗号化処理手段12は、DES方式やFEAL方式のよ
うな強い暗号化を行う暗号化回路である。
このようk、EX−ORを取るアルゴリズムを、強い暗
号化方法のアルゴリズムに対する構造化鍵とした場合の
暗号強度について考察していくことにする。なお、便宜
上f■[−1とみなす。
このような暗号化は、平文をp、EX−OR回路から出
力される中間コードをp゛、暗号文をCとすると、 c−f  (p  、  K)、  p  −p+にで
示される。また、復号化は、 p請に+p’、p’■f (c、k) であり、ここで、fはランダム関数である。上式をまと
めると、暗号化は、 c−f  (p+k、  K) =Rand (p+k
、  K)と表せ、復号化は、 p−に+f (c、K)mk+Rand(c、K)と表
せる。
上式から、以下のことがわかる。
すなわち、暗号化手続きは、2つの鍵にとKとのランダ
ム関数によるものの、復号化手続きは、ひとつの鍵にの
ランダム関数によるもののため、復号化の方向では、解
読において、Kの虱み潰しは必要だが、kの虱み潰しを
行う必要はない。
つまり、復号化の方向においては、 f (c、 K) +p−k −一定 という関係が成立する。このため、アタッカーは、既知
なる1個のサンプル(Cム、pl)を用いて、第6図に
示すようk、アルゴリズムfの処理を行う回路13とE
X−ORをとる回路14とからなる構造の処理回路によ
って鍵Kを検索できる。すなわち、Kの虱み潰しで、全
てのサンプル1個において出力が一定となった時、その
時の出力(k)とKが鍵として知られる。したがって、
この手法の解読手数は、1・21である(B:鍵及び入
出力コードのビット数)。
関数fは、ランダム関数であるため、出力(k)が1回
一定となった時、その時の出力(k)と鍵(K)が本物
でない確率(誤り率)は、コード数21個内のひとつの
コードをとる確率2−”に同等な程低い。つまり、i 
sa 2でも十分解読可能と言える。
以上のような考察結果から、構造化鍵として、EX−O
Rをとるような構成では、十分に暗号強度を強化するこ
とにはならない。
a3.構造化鍵としてビット転置器用いた場合の考察 構造化鍵としてビット転置器を採用した場合について考
察する。
ビット転置器は、第7図に示すようk、入力コードの各
ビットをランダムに入れ替えるものである。ビット転置
器のアルゴリズムg (p)は、g (p)瞠Rand
(p) g (Δp)≠Rand (Δp) gψg−1 として表せる。
第8図は、構造化鍵としてビット転置器を用いた場合の
暗号化処理を示し、第9図は、その復号化処理を示しい
る。
第8図に示す暗号化処理において、21は構造化鍵手段
としてのビット転置器である。ビット転置器21により
、アルゴリズムgにより、入力のビットが転置される。
22は暗号化手段である。
暗号化手段22は、アルゴリズムfにより、強い暗号化
を行う。このアルゴリズムとしては、DES方式やFE
AL方式が用いられる。
また、第9図に示す復号化処理において、23は復号化
手段であり、復号化手段23でアルゴリズムfにより、
暗号文Cから中間コードp゛が生成される。この中間コ
ードp′が逆ビット転置器24に供給され、逆ビット転
置器24でアルゴリズムg−1により、逆ビット変換さ
れる。
この場合の暗号化は、暗号化手段22のアルゴリズムを
f1ビット転置器21のアルゴリズムをg、入力される
平文をp、中間コードをp′、暗号文をCとすると、 c−f (p ’、  k) −f (g (p)、 
 K)として表せる。また、復号化は、 p−g−’ (p ’)=g−’ (f (c、K))
として表せる。
fで示されるアルゴリズムは、強い暗号化を行っている
ので、入力変数のビット変化高(ΔpやΔK及びΔC)
に対して、出力がランダムに対応ずけられるため、ビッ
ト変化高に対する解読攻撃に対しては、アルゴリズムf
の鍵Kを虱み潰しにより求め、アルゴリズムgの結線を
虱み潰しにより求める以外に解読できない、また、アル
ゴリズムgは、その入力と出力に特別な関係が存在しな
いので、結局、ビット変化高の攻撃以外の攻撃に対して
も、アルゴリズムfとアルゴリズムgの両方の検査以外
に解読法はないと言える。
入力及び出力のビット数をBとすると、アルゴリズムf
の鍵Kを虱み潰しで捜す場合、21回の演算が必要であ
り、アルゴリズムgの結線の虱み潰し回数はB!である
から、このようなアルゴリズムで暗号化を行った場合、
虱み潰しで解読するのk、両方で2露 ・81回の演算
が必要になる。
B−64ビツトとすると、 B!=10” 2m  −Btζ1o1(11 となる、この場合には、1回の処理速度を1μsとして
、10−の並列処理を行ったとしても、虱み潰しで解読
を行うのk、約10s9年必要になる。
b、この発明の一実施例の説明 この発明は、上述のようk、DES方式やFEAL方式
のような強い暗号化を行うアルボアリズムと直列k、鍵
自体が暗号化アルゴリズムの構造化鍵を付加することに
より、暗号化強度を強化するようにした暗号化方法を用
いてデータ通信を行う場合に適用される。
第1図は、このように構造化鍵を用いて暗号強度を強化
して通信を行う場合の通信システムを示すものである。
第1図において、31はコンピュータシステム、32は
暗号/復号器、33はモデム、34はこの発明が適用さ
れたICカードである。
ICカード34は、第2図に示すようk、アルゴリズム
gの演算を行う構造化鍵手段41と、I10ボート42
とを備えている。構造化鍵手段のアルゴリズムgは、弱
い暗号化を行うものであり、複雑な演算を必要としない
ので、ICカード34内の容量に容易に収納できる。こ
のICカード34は、コンピュータシステム31に対し
て着脱自在とされている。このICカード34をコンピ
ュータシステム31に装着すると、コンピュータシステ
ム31とICカード34とがデータライン35を介して
結ばれるとともk、コントロールライン36を介して結
ばれる。
通信を行うコンピュータシステム31と、暗号/復号器
32及びモデム33とは、コントロールライン37を介
して結ばれている。
コンピュータシステム31から回線38を介してデータ
を出力する場合には、コンピュータシステム31にIC
カード3が装着される。コンピュータシステム31から
のデータがICカード34にある構造化鍵手段41のア
ルゴリズムgにより、中間コードに変換される。この中
間コードが暗号/復号器32に供給される。そして、暗
号/復号器32により、アルゴリズムfにより暗号化さ
れ、この暗号化されたデータがモデム33を介して回線
38に出力される。
回線38を介して伝えられてきたデータをコンピュータ
システム31で受信する場合には、回線38を介して伝
えられてきたデータがモデム33を介して暗号/復号器
32に供給される。暗号/復号器32で、アルゴリズム
fにより送られてきたデータが復号され、中間コードが
生成される。
コンピュータシステム31には、ICカード34が装着
されていて、この中間コードがICカード34の構造化
鍵手段41に供給される。構造化鍵手段41で中間コー
ドからデータが復号される。
〔発明の効果〕
この発明によれば、DES方式やFEAL方式のように
強い暗号化を行うアルゴリズムと直列k、鍵自体が暗号
化アルゴリズムの構造化鍵を付加することにより、暗号
化強度が強化される。このような構造化鍵のアルゴリズ
ムを、ICカードに収納することにより鍵管理手続きを
簡単化できるとともk、鍵管理の確実性が向上される。
また、DES方式やFEAL方式等の従来の暗号化方式
との互換性を保てる。
【図面の簡単な説明】
第1図はこの発明の一実施例のブロック図、第2図はこ
の発明の一実施例におけるICカードの説明に用いるブ
ロック図、第3図は構造化鍵を用いた暗号化の説明に用
いるブロック図、第4図は構造化鍵を用いた暗号の復号
化の説明に用いるブロック図、第5図は構造化鍵として
EX−ORを用いた場合の説明に用いるブロック図、第
6図は構造化鍵としてEX−ORを用いた場合の解読の
説明に用いるブロック図、第7図はビット転置器の説明
に用いる路線図、第8図は構造化鍵としてビット転置器
を用いた場合の暗号化処理の説明に用いるブロック図、
第9図は構造化鍵としてビット転置器を用いた場合の復
号化処理の説明に用いるブロック図、第10図は従来例
の説明に用いるブロック図である。 図面における主要な符号の説明 31、:コンピュータシステム。 32:暗号/復号器、34:ICカード。

Claims (1)

  1. 【特許請求の範囲】  入力コードをx、キーコードをk、任意の入力コード
    のビット変化高をΔx)任意のキーコードのビット変化
    高をΔkとしたとき、 f=f^−^1又はf^−^1が存在し、 f(x,k)=Rand(x.k) f(Δx,Δk)=Rand(Δx,Δk)を満足する
    ようなアルゴリズムfの暗号化を行う際の鍵として上記
    アルゴリズムの鍵と独立で且つ鍵自体が暗号化アルゴリ
    ズムをなす構造化鍵を用いるような暗号化方法において
    用いられ、上記構造化鍵アルゴリズムを収納するように
    したICカード。
JP63183782A 1988-07-23 1988-07-23 Icカード Pending JPH0233181A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63183782A JPH0233181A (ja) 1988-07-23 1988-07-23 Icカード

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63183782A JPH0233181A (ja) 1988-07-23 1988-07-23 Icカード

Publications (1)

Publication Number Publication Date
JPH0233181A true JPH0233181A (ja) 1990-02-02

Family

ID=16141845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63183782A Pending JPH0233181A (ja) 1988-07-23 1988-07-23 Icカード

Country Status (1)

Country Link
JP (1) JPH0233181A (ja)

Similar Documents

Publication Publication Date Title
Agrawal et al. A comparative survey on symmetric key encryption techniques
JP2539164B2 (ja) 商用デ―タ・マスキング
US5966448A (en) Cryptographic communication system
US8121294B2 (en) System and method for a derivation function for key per page
US6189095B1 (en) Symmetric block cipher using multiple stages with modified type-1 and type-3 feistel networks
AU775055B2 (en) Self authentication ciphertext chaining
JPH0227389A (ja) 暗号化方法及び該暗号方法を用いた暗号化装置/復号化装置
CN101447870A (zh) 一种基于分布式口令技术的私钥安全存储方法
Reyad et al. Key-based enhancement of data encryption standard for text security
Alenezi et al. On the performance of AES algorithm variants
US7894608B2 (en) Secure approach to send data from one system to another
US7779272B2 (en) Hardware cryptographic engine and encryption method
Mewada et al. Classification of efficient symmetric key cryptography algorithms
Bhavitha et al. Performance evaluation of AES, DES, RSA, and paillier homomorphic for image security
US6542607B1 (en) Device and method for the cryptographic processing of a digital data stream presenting any number of data
Blaise et al. An understanding and perspectives of end-to-end encryption
WO2006033347A1 (ja) 機密情報処理方法、機密情報処理装置、およびコンテンツデータ再生装置
CN117375836A (zh) 基于rsa加密算法的长文本分段加解密方法及系统
JPH0233181A (ja) Icカード
Kaur et al. Cryptography in cloud computing
JP3164347B2 (ja) Icタグ
kumar et al. Comparative study of efficient data hiding techniques
US20260121827A1 (en) Lightweight fault countermeasure for post-quantum kems
JP2000244479A (ja) 暗号化方法および装置、ならびに、復号化方法および装置
George et al. Analysis of Image Encryption Using Triple DES