新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 產生復雜碼序列的新LFSR基電路(07-100)

產生復雜碼序列的新LFSR基電路(07-100)

—— 產生復雜碼序列的新LFSR基電路
作者: 時間:2009-03-02 來源:電子產品世界 收藏

  一個由1個移位寄存器和1個反饋網(wǎng)絡(或1個奇偶)組成,反饋網(wǎng)絡僅由模2加法器(XOR門)組成。反饋網(wǎng)絡輸出加到移位寄存器輸入。當輸入的偶數(shù)是邏輯0時反饋網(wǎng)絡提供輸出邏輯0,當輸入奇數(shù)是邏輯1時反饋網(wǎng)絡產生邏輯1。觸發(fā)器數(shù)和連接到反饋網(wǎng)絡的觸發(fā)器輸出選擇確定所產生PN序列的長度和特性。移位寄存器的所有觸發(fā)器由同一時鐘驅動。除硬件復雜性之外,在達到碼同步(發(fā)射器和接收器之間)時這些序列運行良好。

本文引用地址:http://www.butianyuan.cn/article/91932.htm

  m序列長度(N)由下式給出:

  N=2m-1

  其中m是移位寄存器的級數(shù)(也稱之為寄存器長度)。

  圖2示出具有3級(m=3)的m序列工作。由Q1,Q2,和Q3表示3個觸發(fā)器的狀態(tài),從圖中可見反饋和等Q1和Q3的模2和。每一個觸發(fā)器的輸出連接到下一個觸發(fā)器的輸入。在每個時鐘脈沖,每個觸發(fā)器的狀態(tài)移位到下一個。

  圖2 普通的級m序列產生器

  基于的流密碼給出良好的數(shù)據(jù)保密性,所提供的移位寄存器的長度是長的。盡管軟件實現(xiàn)是不經(jīng)濟的,但結果表明硬件實現(xiàn)容易和簡單。對于低成本保密系統(tǒng)的開發(fā),這種是相當有吸引力的。有各種采用的流密碼方法,各有其優(yōu)缺點。在各種方法中,與未加密電文同步產生PN序列是重要的。在發(fā)射器中,所產生的PN序列(用做密鑰Key)與未加密電文XOR產生密碼電文。在接收器,同樣的PN序列或Key與密碼電文XOR重新產生原來的未加密電文。

  用LFSR產生的m序列碼不適合較低長度LFSR保密。假若用具有一些反饋支路的n位移位寄存器產生長度(2n-1)位的m序列碼,若知道碼字的2n位,則可以定位反饋支路。這種情況下竊聽變得容易。現(xiàn)已開發(fā)出一些新穎技術改善PN序列保密性,并有一些專利發(fā)布。

  然而,這些新穎技術的大多數(shù)的LFSR反饋是固定的,因此容易發(fā)現(xiàn)密碼或干擾機。本文給出一種更保密的m序列產生器,其反饋支路保持在偽隨機狀態(tài)下變化,使得所產生的碼相當復雜。除產生的碼復雜外,的簡單性使此電路吸引著低成本、保密消息通信應用。

 

DIY機械鍵盤相關社區(qū):機械鍵盤DIY




關鍵詞: LFSR 電路

評論


相關推薦

技術專區(qū)

關閉