當前位置:首頁 » 操作系統 » ld演算法

ld演算法

發布時間: 2023-07-21 23:34:47

A. MATLAB AR模型 以計算出系數,怎麼做預測呢

按照線性預測中AR模型的定義,和lpc中引入的LD演算法
可知向量a的第一個元素肯定為1.
y_21=-(y_20*a(2)+y_19*a(3)+y_18*a(4));即可預測得到第21位數。

B. 證明DES解密過程是加密過程的逆過程

問題:證明DES解密過程是加密過程的逆運算

證明:

對於DES演算法來說,其基本結構和Feistel密碼的結構相同,只不過多了個S盒子。

結論①:Feistel密碼的解密過程是加密過程的逆過程。

說明如下:

在DES演算法中,其用到了Feistel密碼的經典結構,如下:

Li=Ri-1

Ri=Li-I(XOR)F(Ri-1,Ki)

下面是具體的圖說明:

在Feistel加密的最後一輪,也就是i=16時,輸入為LE15||RE15,而輸出為:

LE16=RE15

RE16=LE15(XOR)F(RE15,K16)

而後交換R和L作為密文輸出

即:LE17=RE16,RE17=LE16

而在Feistel解密的第一輪,即i=1時,先將輸出的密文交換回來作為輸入,即LD0=LE17=RE16,RD0=RE17=LE16

之後再按上圖進行運算,

即LD1=RD0=LE16=RE15;

RD1=LD0 (XOR) F(RD0,K16)=RE16 (XOR) F(RD0,K16)=LE15 (XOR) F(RE15,K16) (XOR) F(RD0,K16)=LE15,所以解密的第一輪輸出為RE15||LE15,這正是加密過程第16輪輸入左右敏局敗部分互換的值。

結論:所以對於Feistel密碼來說,其解密過程正是加密過程的逆過程。

故而我們有第二個結論:

結論②:對於採用了Feistel密碼為基礎結構的DES密碼來橋顫說,其解密過程正是加密過程的逆運算。

只不過在DES密碼中,在進行(XOR)運算後會通過S盒子進行代替和臘鉛選擇,不過這個不是證明要點,故而證明到此結束。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:309
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:189
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:830