TWI383341B - Multilayer Diffusion and Decryption Methods - Google Patents
Multilayer Diffusion and Decryption Methods Download PDFInfo
- Publication number
- TWI383341B TWI383341B TW98108364A TW98108364A TWI383341B TW I383341 B TWI383341 B TW I383341B TW 98108364 A TW98108364 A TW 98108364A TW 98108364 A TW98108364 A TW 98108364A TW I383341 B TWI383341 B TW I383341B
- Authority
- TW
- Taiwan
- Prior art keywords
- diffusion
- block
- point
- medium
- selecting
- Prior art date
Links
Landscapes
- Storage Device Security (AREA)
- Processing Or Creating Images (AREA)
Description
本創作係屬於一種對稱式加解密方法,更詳而言之,乃特指一種直接藉由至少一維矩陣之擴散基本運算:移位、互斥或(XOR),並以加入一任意值的介質;經由重覆該擴散運算,產生一循環週期,在該循環週期分開成加、解密擴散次數,以該複數次的擴散,該介質產生多層重疊,而達到資料加解密處理之方法。
在本人發明的前案:I272553,擴散式資料加解密處理方法,該方法選取至少一擴散位置,該位置外加一元素;加解密時,猶如一石塊投入一水面,該水面產生的水波傳遞效應。
在本人發明的前案:I257770,多點同步擴散式資料加解密處理方法,該方法選取至少一擴散位置,該位置外加至少一元素;加解密時,猶如一大石塊投入一水面,該水面產生的水波傳遞效應。
在本發明案,多層擴散加解密方法,該方法係在一多維度明文,選取至少一擴散位置,以該位置執行擴散與加入一介質,該介質表示一任意值的該多維度矩陣;加解密應用時,以該擴散位置產生的擬水波傳遞效應,使其該介質形成多層重疊,針對該明文產生多層的加密效果。。
就密碼學而言,在沒有S Box機制,並增加一介質,其更加提高分析的難度;就身分辨識而言,多一任意值的介質,其在確認雙方時,更可提供嚴謹的入門關卡。
本發明之多層擴散方式係以一明文矩陣A
擴散時,外加一任意值的基底矩陣S
,在經由多次擴散後,該S
所產生的多層重疊效果。
為使得審查委員能更快速掌握本發明內容,鋪陳上,先行導入每一擴散方式的多維度運算符號與定義;接著,以二維度矩陣為例,直覺地經由書面傳達更詳盡的該符號與定義;最後,以下述列出的一明文、密碼為例,經由該明文、密碼,透過實際的擴散運算數據,提供更具體的佐證資料。
一明文:以smoother為例,其ASCII碼為73 6D 6F 6F 74 68 65 72,採用二進制表示,取得一8x8的二維矩陣如表11所示。
一密碼:以Yourlips為例,其ASCII碼為59 6F 75 72 6C 69 70 73,共64個位元;取其前面60個位元,以八進制表示為26 26 75 65 34 46 61 51 34 07;在每一位數加1,取得10個擴散位置如表1-2所示。
1.A
:d 1
×d 2
×…×d K
,K
維度的位元明文矩陣。
2.S
:d S 1
×d S 2
×…×d SK
,K
維度的位元基底矩陣,內設一錨點,該。
3.A
(k 1
,k 2
,…,k K
):A
以(k 1
,k 2
,…,k K
)為擴散中心,執行單點擴散。
以第d i
維度而言,每一點表示一K
-1維度矩陣,該A
等於所有點組合,該Ad ik
等於,該該(0)表示第k i
點的(k I
)的值全填0。
4.A
(k 1
,k 2
,…,k K
)':A
以(k 1
,k 2
,…,k K
)為擴散中心,該對應至該(k 1
,k 2
,…,k K
),執行多層單點擴散;簡寫為A 1
。
在A
的一擴散位置加入S
,其d S 1
×d S 2
×…×d SK
產生的重疊,該作用限於d 1
×d 2
×…×d K
範圍。
在求多層單點擴散的循環週期,可以從上式區分成矩陣A
擴散t
次的循環週期,與矩陣S
擴散0至t
-1次之多層組合的循環週期,其歸納出:
i. 求解,須取得K
維度的最大值,
ii. 在t
=2 U
,同埋,;在多層組合中導出,
iii. 由此推知,必定為0。
iv. 即。
1.A
:m
×n
二維位元明文矩陣。
2.S
:m S
×n S
二維位元基底矩陣,內設一錨點。
3.A
(i
,j
):A
以(i
,j
)為擴散中心,執行單點擴散。
4.A
(i
,j
)':A
以(i
,j
)為擴散中心,該對應至該(i
,j
),執行多層單點擴散;簡寫為A 1
。
5.Ar i
:A
以i
為擴散列,擴散1列。
以A 4×4
為例:
6.Ac j
:A
以j
為擴散欄,擴散1欄。
以A 4×4
為例:
該例以表1-1的明文矩陣為A 8×8
,該A
的循環週期T
=23+1
=16次,並取表1-2密碼的10個擴散位置,該擴散位置以(i
,j
)表示。假設有一固定的介質層S
,該;在每一次擴散時,與(i
,j
)重疊。
該密碼的擴散位置依序取出,加密時,由第1個至第10個,每一位置擴散1次;解密時,由第10個至第1個進行解密,每一位置擴散15次;在說明過程,取其第1、5、10個,提供一詳盡數據運算描述。
加密:第1個擴散位置(3,7)。
加密:第5個擴散位置(4,5)。
加密:第10個擴散位置(1,8)。
進行解密時,每一位置須擴散15次;在下列的數據運算,表示取該位置擴散14次的數據,以該數據執行擴散的各細項列表。
解密:第10個擴散位置(1,8)。
解密:第5個擴散位置(4,5)。
解密:第1個擴散位置(3,7)。
1.B
:d B 1
×d B 2
×…×d BK K
維度位元區塊矩陣,內設一錨點,該;該錨點與重疊。
2. B A
:原A
,,以B
大小為單位。
3. B A
(k B 1
,k B 2
,…,k BK
): B A
以(k B 1
,k B 2
,…,k BK
)為擴散中心,執行區塊擴散。
以第維度而言,每一點由對應的該區塊B
的一維度構成,該點表示一K
-1維度矩陣,該 B A
等於所有點組合,該為,該表示第k Bi
點的的值全填0。
4. B A
(k B 1
,k B 2
,…,k BK
)': B A
以(k B 1
,k B 2
,…,k BK
)為擴散中心,執行多層區塊擴散;簡寫為 B A 1
。
在 B A
的一擴散位置加入 B S
,其d S 1
×d S 2
×…×d SK
產生的重疊,該作用限於d 1
×d 2
×…×d K
範圍。
在求多層區塊擴散的循環週期,由於矩陣A
以矩陣B
的大小為單位,因此,外加的矩陣S
也會以矩陣B
的大小為單位;在擴散前,須以區塊為單位,作一座標轉換:
經由該座標轉換,原擴散位置(k 1
,k 2
,…,k K
)就會形成新的擴散位置(k B 1
,k B 2
,…,k BK
),就會轉成矩陣大小,該循環週期的取得,就會與單點的循環週期作法一樣。
1.B
:m B
×n B
二維位元矩陣,內設一錨點,該錨點與重疊。
2. B A
:原A
,,以B
大小為單位。
3. B A
(i B
,j B
): B A
以(i B
,j B
)為擴散中心,執行區塊擴散。
4. B A
(i B
,j B
)': B A
以(i B
,j B
)為擴散中心,執行多層區塊擴散;簡記 B A 1
。
5.: B A
以i B
為擴散區塊列,擴散1區塊列。
以A 8×8
,B 2×2
為例:
6.: B A
以j B
為擴散區塊欄,擴散1區塊欄。
以A 8×8
,B 2×2
為例:
該例以表1-1的明文矩陣為A 8×8
,並假設有一固定的介質層S
,該,求得該 B A
的循環週期T
=22+1
=8次。取用表1-2密碼的10個擴散位置,該擴散位置以(i
,j
)表示;在每一次擴散時,與(i
,j
)重疊。
該密碼的擴散位置依序取出,加密時,由第1個至第10個,每一位置擴散1次;解密時,由第10個至第1個進行解密,每一位置擴散7次;並取其第1、5、10個,提供一詳盡數據運算說明。
加密:第1個擴散位置(3,7)。
座標轉換並取得新的擴散位置,,如圖1-1所示;矩陣S
的錨點重疊至該擴散位置(3,7),再直接以B
等於S
的大小劃分A
;以區塊為單位,該圖內最深顏色區即為新的擴散位置,顏色由深至淺猶如水波的擴散。
加密:第5個擴散位置(4,5)。
座標轉換並取得新的擴散位置,,如圖1-2所示;矩陣S
的錨點重疊至該擴散位置(4,5),再直接以B
等於S
的大小畫分A
,虛線部分表示以區塊為單位的新增列,與原本的A
無關;該圖內最深顏色區即為新的擴散位置,顏色由深至淺猶如水波的擴散。
加密:第10個擴散位置(1,8)。
座標轉換並取得新的擴散位置,,如圖
1-3所示;矩陣S
的錨點重疊至該擴散位置(1,8),再直接以B
等於S
的大小劃分A
,虛線部分表示以區塊為單位的新增欄,與原本的A
無關;該圖內最深顏色區即為新的擴散位置,顏色由深至淺猶如水波的擴散。
進行解密時,每一位置須擴散7次;在下列的數據運算,表示取該位置擴散6次的數據,以該數據執行擴散的各細項列表。
解密:第10個擴散位置(1,8);。
解密:第5個擴散位置(4,5);。
解密:第1個擴散位置(3,7);。
加密:第5個擴散位置(4,5);。
加密:第10個擴散位置(1,8);。
進行解密時,每一位置須擴散7次;在下列的數據運算,表示取該位置擴散6次的數據,以該數據執行擴散的各細項列表。
解密:第10個擴散位置(1,8);。
解密:第5個擴散位置(4,5);。
解密:第1個擴散位置(3,7);。
該例有一多層混合擴散方式,以 F A
表示,該 F A
為多層單點擴散與多層區塊擴散,兩者方式的混合;在表1-1的明文矩陣為A 8×8
,該A
的循環週期等於16次,並假設有一固定的區塊B
,該,該 B A
的循環週期等於8次。
取用表1-2密碼的10個擴散位置,該擴散位置以(i
,j
)表示;假設有一固定的介質層S
,該;設有一開關F
,該F
=1,則與(i
,j
)重疊,執行多層單點擴散,反之,重疊,與(i
,j
)重疊,執行多層區塊擴散。
設該開關集等於[1011011101];該密碼的擴散位置依序取出,加密時,由第1個至第10個,每一位置擴散1次;解密時,由第10個至第1個進行解密,每一位置擴散,在單點方式取15次,區塊方式取7次;並取其第1、5、10個,提供一詳盡數據運算說明。
加密:第1個擴散位置(3,7), F A
執行一多層單點擴散。
加密:第5個擴散位置(4,5), F A 4
執行一多層區塊擴散。
加密:第10個擴散位置(1,8), F A 9
執行一多層單點擴散。
進行解密時,每一位置以單點方式須擴散15次,以區塊方式須擴散7次;故在下列的數據運算,由於擴散方式的不同,表示取該位置擴散14次或6次的數據,以該數據執行擴散的各細項列表。
解密:第10個擴散位置(1,8), F A 10
執行一多層單點擴散。
解密:第5個擴散位置(4,5), F A 5
執行一多層區塊擴散。
解密:第1個擴散位置(3,7), F A 1
執行一多層單點擴散。
雖然本案是以數個最佳實施例做說明,但精於此技藝者能在不脫離本案精神與範疇下做各種不同形式的改變。以上所舉實施例僅用以說明本案而已,非用以限制本案之範圍。舉凡不違本案精神所從事的種種修改或變化,俱屬本案申請專利範圍。
圖1-1係本發明之擴散位置(3,7)的區塊擴散示意圖。
圖1-2係本發明之擴散位置(4,5)的區塊擴散示意圖。
圖1-3係本發明之擴散位置(1,8)的區塊擴散示意圖。
Claims (22)
- 一種多層擴散加解密方法,其加密方法包含以下步驟:(a)選取一明文A ,該A 為一d 1 ×d 2 ×…×d K 的K 維度位元矩陣;(b)選取一密碼P ,該密碼包含至少一擴散位置,P ={P n |1 n m },該擴散位置P =(k 1 ,k 2 ,…,k K ),由P 1 至P m 依序讀取;(c)選取一介質集S ,該介質集為至少一介質組成,S ={S n |1 n m },該介質S 為一d S 1 ×d S 2 ×…×d SK 的K 維度任意值位元矩陣,內設一錨點=(,,…,),該錨點對應至該P n ;(d)計算循環週期T ,令u =max(d 1 ,d 2 ,…,d K ),U =,該T =2 U +1 ;(e)設定一加密擴散次數T E ,該T E =T /2-q ,1 q <T /2;(f)設定初始條件,n =1,且A n -1 :=A ;(g)設定擴散計數初始值,t =1;(h)執行多層單點擴散,== P n ⊕S n ;(i)如果t =T E ,令A n :=,並至步驟(j);反之,t =t +1,回至步驟(h);(j)如果n =m ,其A m 為所求密文C ;反之,n =n +1,回至步驟(g)。
- 依據申請專利範圍第1項所述之方法,其解密方法包含以下步驟:(a)選取該密文C ;(b)選取該密碼P ,由P m 至P 1 反序讀取;(c)選取該介質集S ;(d)計算循環週期T ,令u =max(d 1 ,d 2 ,…,d K ),U =,該T =2 U +1 ;(e)設定一解密擴散次數T D ,該T D =T /2+q ;(f)設定初始條件,n =m ,且A n :=C ;(g)設定擴散計數初始值,t =1;(h)執行多層單點擴散,== P n ⊕S n ;(i)如果t =T D ,令A n -1 :=,並至步驟(j);反之,t =t +1,回至步驟(h);(j)如果n =1,其A 0 為所求明文A ;反之,n =n -1,回至步驟(g)。
- 依據申請專利範圍第1項所述之方法,其中,該步驟(h)的單點擴散AP =A (k 1 ,k 2 ,…,k K )=A ⊕Ad 1k ⊕Ad 2k ⊕…⊕Ad Kk ;以1 i K ,第d i 維度而言,每一點表示一K -1維度矩陣,該A 等於[(1),(2),…,(d i )]所有點組合,該Ad ik 等於[(2),…,(k i ),(0),(k i ),…,(d i -1)],該(0)表示第k i 點的(k i )的值全填0。
- 依據申請專利範圍第1項所述之方法,其中,該步驟(c)介質集S 為同一介質組成,S ={S n =S |1 n m }。
- 依據申請專利範圍第1項所述之方法,其中,該密碼P 包含該介質集S 。
- 一種多層擴散加解密方法,其加密方法包含以下步驟:(a)選取一明文A ,該A 為一d 1 ×d 2 ×…×d K 的K 維度位元矩陣;(b)選取一密碼P ,該密碼包含至少一擴散位置,P ={P n |1 n m },該擴散位置P =(k 1 ,k 2 ,…,k K ),由P 1 至P m 依序讀取;(c)選取一介質集S ,該介質集為至少一介質組成,S ={S n |1 n m },該介質S 為一d S 1 ×d S 2 ×…×d SK 的K 維度任意值位元矩陣,內設一錨點=(,,…,),該錨點對應至該P n ;(d)選取一區塊集B ,該區塊集為至少一區塊組成,B ={B n |1 n m },該區塊B 為一d B 1 ×d B 2 ×…×d BK 的K 維度位元區塊矩陣,內設一錨點=(,,…,),該對應至該;(e)設定初始條件,n =1,且 B A n -1 :=A ;(f)設定擴散A n -1 P n 為一區塊擴散 B A n -1 P Bn ;設1 i K ,該 B A n -1 表示為一××…×的K 維度位元矩陣,該K 維度××…×,其中,該=;該P Bn 表示為一(k B 1 ,k B 2 ,…,k BK )的擴散位置,該位置 (k B 1 ,k B 2 ,…,k BK ),其中,該k Bi =+1; (g)計算循環週期T ,令u =max(,,…,),U =,該T =2 U +1 ;(h)設定一加密擴散次數T E ,該T E =T /2-q ,1 q <T /2;(i)設定擴散計數初始值,t =1;(j)執行該多層區塊擴散, B = B = B P Bn ⊕ B S n ;(k)如果t =T E ,令 B A n := B ,並至步驟(l);反之,t =t +1,回至步驟(j);(l)如果n =m ,其A m 為所求密文C ;反之,n =n +1,回至步驟(f)。
- 依據申請專利範圍第6項所述之方法,其解密方法包含以下步驟:(a)選取該密文C ;(b)選取該密碼P ,由P m 至P 1 反序讀取;(c)選取該介質集S ;(d)選取該區塊集B ;(e)設定初始條件,n =m ,且 B A n :=C ;(f)設定擴散A n P n 為一區塊擴散 B A n P Bn ;設1 i K ,該 B A n 表示為一××…×的K 維度位元矩陣,該K 維度××…×,其中,該;該P Bn 表示為一(k B 1 ,k B 2 ,…,k BK )的擴散位置,該位置 (k B 1 ,k B 2 ,…,k BK ),其中,該k Bi =+1; (g)計算循環週期T ,令u =max(,,…,),U =,該T =2 U +1 ;(h)設定一解密擴散次數T D ,該T D =T /2+q ;(i)設定擴散計數初始值,t =1;(j)執行該多層區塊擴散, B = B = B P Bn ⊕ B S n ;(k)如果t =T D ,令 B A n -1 := B ,並至步驟(l);反之,t =t +1,回至步驟(j); (l)如果n =1,其A 0 為所求的該明文A ;反之,n =n -1,回至步驟(f)。
- 依據申請專利範圍第6項所述之方法,其中,該步驟(j)的區塊擴散 B AP B = B A (k B 1 ,k B 2 ,…,k BK )=A ⊕⊕⊕…⊕;以1 i K ,第維度而言,每一點由對應的該區塊B 的一維度d Bi 構成,該點表示一K -1維度矩陣,該 B A 等於[(1),(2),…,)]所有點組合,該等於[(2),…,(k Bi ),(0),(k Bi ),…,(-1)],該(0)表示第k Bi 點的(k Bi )的值全填0。
- 依據申請專利範圍第6項所述之方法,其中,該步驟(d)的區塊集B 等於該介質集S ,{B n =S n |1 n m }。
- 依據申請專利範圍第6項所述之方法,其中,該步驟(c)介質集S 為同一介質組成,S ={S n =S |1 n m }。
- 依據申請專利範圍第6項所述之方法,其中,該密碼P 包含該介質集S 。
- 依據申請專利範圍第6項所述之方法,其中,該密碼P 包含該區塊集B 。
- 一種多層擴散加解密方法,其加密方法包含以下步驟:(a)選取一明文A ,該A 為一d 1 ×d 2 ×…×d K 的K 維度位元矩陣;(b)選取一密碼P ,該密碼包含至少一擴散位置,P ={P n |1 n m },該擴散位置P =(k 1 ,k 2 ,…,k K ),由P 1 至P m 依序讀取;(c)選取一介質集S ,該介質集為至少一介質組成,S ={S n |1 n m },該介質S 為一d S 1 ×d S 2 ×…×d SK 的K 維度任意值位元矩陣,內設一錨點=(,,…,),該錨點對應至該P n ;(d)選取一區塊集B ,該區塊集為至少一區塊組成,B ={B n |1 n m },該區塊B 為一d B 1 ×d B 2 ×…×d BK 的K 維度位元區塊矩陣,內設一錨點=(,,…,),該對應至該;(e)選取一開關集F ,該開關集為至少一開關組成,F ={F n |1 n m },該開關F 為一多層單點擴散選項F S 與多層區塊擴散選項F B 之切換;(f)設定初始條件,n =1,且 F A n -1 :=A ;(g)設定擴散方式,如果F n =F S ,令 F A n -1 P n =A n -1 P n ;反之,令 F A n -1 P n = B A n -1 P Bn ,設1 i K ,該 B A n -1 表示為一××…×的K 維度位元矩陣,該K 維度××…×,其中,該=;該P Bn 表示為一(k B 1 ,k B 2 ,…,k BK )的擴散位置,該位置(k B 1 ,k B 2 ,…,k BK ),其中,該k Bi =+1; (h)計算循環週期T ,如果F n =F S ,令u =max(d 1 ,d 2 ,…,d K ),U =;反之,令u =max(,,…,),U =;該T =2 U +1 ;(i)設定一加密擴散次數T E ,該T E =T /2-q ,1 q <T /2;(j)設定擴散計數初始值,t =1;(k)執行該多層混合擴散, F = F = F P n ⊕ F S n ;(l)如果t =T E ,令 F A n := F ,並至步驟(m);反之,t =t +1,回至步驟(k);(m)如果n =m ,其A m 為所求密文C ;反之,n =n +1,回至步驟(g)。
- 依據申請專利範圍第13項所述之方法,其解密方法包含以下步驟:(a)選取該密文C ;(b)選取該密碼P ,由P m 至P 1 反序讀取;(c)選取該介質集S ;(d)選取該區塊集B ;(e)選取該開關集F ;(f)設定初始條件,該n =m ,且 F A n :=C ;(g)設定擴散方式,如果F n =F S ,令 F A n P n =A n P n ;反之,令 F A n P n = B A n P Bn ,設1 i K ,該 B A n 表示為一××…×的K 維度位元矩陣,該K 維度××…×,其中,該=;該P Bn 表示為一(k B 1 ,k B 2 ,…,k BK )的擴散位置,該位置(k B 1 ,k B 2 ,…,k BK ),其中,該k Bi =+1;(h)計算循環週期T ,如果F n =F S ,令u =max(d 1 ,d 2 ,…,d K ),U =;反之,令u =max(,,…,),U =;該T =2 U +1 ;(i)設定一解密擴散次數T D ,該T D =T /2+q ;(j)設定擴散計數初始值,t =1;(k)執行該多層混合擴散, F = F = F P n ⊕ F S n ;(l)如果t =T D ,令 F A n -1 := F ,並至步驟(m);反之,t =t +1,回至步驟(k);(m)如果n =1,其A 0 為所求的該明文A ;反之,n =n -1,回至步驟(g)。
- 依據申請專利範圍第13項所述之方法,其中,該步驟(k)的混合擴散為一單點擴散AP =A (k 1 ,k 2 ,…,k K )=A ⊕Ad 1k ⊕Ad 2k ⊕…⊕Ad Kk ;以1 i K ,第d i 維度而言,每一點表示一K -1維度矩陣,該A 等於[(1),(2),…,(d i )]所有點組合,該Ad ik 等於[(2),…,(k i ),(0),(k i ),…,(d i -1)],該(0)表示第k i 點的(k i )的值全填0。
- 依據申請專利範圍第13項所述之方法,其中,該步驟(k)的混合擴散為一區塊擴散 B AP B = B A (k B 1 ,k B 2 ,…,k BK )=A ⊕Ad 1k ⊕Ad 2k ⊕…⊕Ad Kk ;以1 i K ,第維度而言,每一點由對應的該區塊B 的一維度d Bi 構成,該 點表示一K -1維度矩陣,該 B A 等於[(1),(2),…,()]所有點組合,該等於[(2),…,(k Bi ),(0),(k Bi ),…,(-1)],該(0)表示第k Bi 點的(k Bi )的值全填0。
- 依據申請專利範圍第13項所述之方法,其中,該步驟(d)的區塊集B 等於該介質集S ,{B n =S n |1 n m }。
- 依據申請專利範圍第13項所述之方法,其中,該步驟(d)的區塊集B 為同一區塊組成,B ={B n =B |1 n m }。
- 依據申請專利範圍第13項所述之方法,其中,該步驟(c)介質集S 為同一介質組成,S ={S n =S |1 n m }。
- 依據申請專利範圍第13項所述之方法,其中,該密碼P 包含該介質集S 。
- 依據申請專利範圍第13項所述之方法,其中,該密碼P 包含該區塊集B 。
- 依據申請專利範圍第13項所述之方法,其中,該密碼P 包含該開關集F 。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98108364A TWI383341B (zh) | 2009-03-16 | 2009-03-16 | Multilayer Diffusion and Decryption Methods |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98108364A TWI383341B (zh) | 2009-03-16 | 2009-03-16 | Multilayer Diffusion and Decryption Methods |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201035923A TW201035923A (en) | 2010-10-01 |
TWI383341B true TWI383341B (zh) | 2013-01-21 |
Family
ID=44856060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW98108364A TWI383341B (zh) | 2009-03-16 | 2009-03-16 | Multilayer Diffusion and Decryption Methods |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI383341B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5940514A (en) * | 1996-04-30 | 1999-08-17 | The Board Of Trustees Of The Leland Stanford Junior University | Encrypted holographic data storage based on orthogonal phase code multiplexing |
WO2001017288A1 (en) * | 1999-08-28 | 2001-03-08 | Koninklijke Philips Electronics N.V. | System and method of communicating encrypted group broadcast messages |
WO2001033767A2 (en) * | 1999-11-05 | 2001-05-10 | Quikcat.Com, Inc. | Method and apparatus for data encryption/decryption using a dynamical system |
US20050195974A1 (en) * | 2004-03-03 | 2005-09-08 | Harris Corporation, Corporation Of The State Of Delaware | Method and apparatus for data encryption |
TW200604973A (en) * | 2004-07-28 | 2006-02-01 | Jiu-Huan Li | Encryption/decryption method by using a divergent algorithm |
TWI256223B (en) * | 2001-10-09 | 2006-06-01 | Qualcomm Inc | Method and apparatus for security in a data processing system |
TWI257770B (en) * | 2005-03-08 | 2006-07-01 | Jiou-Huan Li | Multi-point synchronous diffusive encryption/decryption method |
WO2007116401A1 (en) * | 2006-04-10 | 2007-10-18 | Mempile Inc. | Secured optical information carrier, and data encryption method and apparatus for recording data in the optical information carrier |
TW200826599A (en) * | 2006-12-05 | 2008-06-16 | Jiu-Huan Li | Symmetric encryption-decryption method with non-fixed length and application thereof |
TW200828936A (en) * | 2006-09-01 | 2008-07-01 | Sony Corp | Encryption processor, encryption processing method, and computer program |
-
2009
- 2009-03-16 TW TW98108364A patent/TWI383341B/zh not_active IP Right Cessation
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5940514A (en) * | 1996-04-30 | 1999-08-17 | The Board Of Trustees Of The Leland Stanford Junior University | Encrypted holographic data storage based on orthogonal phase code multiplexing |
WO2001017288A1 (en) * | 1999-08-28 | 2001-03-08 | Koninklijke Philips Electronics N.V. | System and method of communicating encrypted group broadcast messages |
WO2001033767A2 (en) * | 1999-11-05 | 2001-05-10 | Quikcat.Com, Inc. | Method and apparatus for data encryption/decryption using a dynamical system |
TWI256223B (en) * | 2001-10-09 | 2006-06-01 | Qualcomm Inc | Method and apparatus for security in a data processing system |
US20050195974A1 (en) * | 2004-03-03 | 2005-09-08 | Harris Corporation, Corporation Of The State Of Delaware | Method and apparatus for data encryption |
TW200604973A (en) * | 2004-07-28 | 2006-02-01 | Jiu-Huan Li | Encryption/decryption method by using a divergent algorithm |
TWI257770B (en) * | 2005-03-08 | 2006-07-01 | Jiou-Huan Li | Multi-point synchronous diffusive encryption/decryption method |
WO2007116401A1 (en) * | 2006-04-10 | 2007-10-18 | Mempile Inc. | Secured optical information carrier, and data encryption method and apparatus for recording data in the optical information carrier |
TW200828936A (en) * | 2006-09-01 | 2008-07-01 | Sony Corp | Encryption processor, encryption processing method, and computer program |
TW200826599A (en) * | 2006-12-05 | 2008-06-16 | Jiu-Huan Li | Symmetric encryption-decryption method with non-fixed length and application thereof |
Also Published As
Publication number | Publication date |
---|---|
TW201035923A (en) | 2010-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Feng et al. | Visual secret sharing for multiple secrets | |
CN102170357B (zh) | 组合密钥动态安全管理*** | |
CN1182717C (zh) | 数字视频内容传输加密与解密方法和设备 | |
CN103647644B (zh) | 一种实现分层认证机构的属性基加密方法 | |
CN106910156B (zh) | 一种具有与明文相关密钥流生成机制的混沌图像加密方法 | |
CN107196926A (zh) | 一种云外包隐私集合比较方法与装置 | |
CN109033865A (zh) | 一种空间众包中隐私保护的任务分配方法 | |
CN1777097A (zh) | 加密数据发布方法、加密装置、解密装置、加密程序和解密程序 | |
CN103873236B (zh) | 一种可搜索加密方法及设备 | |
CN104852798B (zh) | 一种数据加解密***及方法 | |
CN101237321A (zh) | 基于循环队列移位规则的加密方法 | |
Attaullah et al. | Cryptosystem techniques based on the improved Chebyshev map: an application in image encryption | |
CN101478392A (zh) | 利用vlsi实现128位密钥长度aes算法的装置 | |
Moumen et al. | Images encryption method using steganographic LSB method, AES and RSA algorithm | |
Vinotha et al. | VLSI implementation of image encryption using DNA cryptography | |
CN100589380C (zh) | 基于双循环队列移位和换位规则的加密方法 | |
CN1244321A (zh) | 加密二进制编码信息的方法 | |
CN104240177B (zh) | 一种基于混沌***和分数阶傅立叶变换的彩色图像加密方法 | |
CN103114127A (zh) | 一种基于dna芯片的密码*** | |
CN112580071B (zh) | 一种数据处理方法及装置 | |
CN104050625B (zh) | 一种明文构建初始密钥的复合混沌图像加密方法 | |
TWI383341B (zh) | Multilayer Diffusion and Decryption Methods | |
CN109831305A (zh) | 基于非对称密钥池的抗量子计算签密方法和*** | |
CN108092772A (zh) | 一种两客户端的量子委托联合计算方法 | |
CN109698812A (zh) | 信息加密方法和装置、信息解密方法和装置及安全*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |