新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 產(chǎn)生復(fù)雜碼序列的新LFSR基電路

產(chǎn)生復(fù)雜碼序列的新LFSR基電路

作者: 時(shí)間:2009-03-12 來源:網(wǎng)絡(luò) 收藏

用線性反饋移位寄存器()對(duì)于流加密/解密是有用的。然而,這涉及冗長(zhǎng)的,而且所的碼對(duì)防止竊聽還不夠。

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

本文給出一個(gè)冗長(zhǎng)和的非常簡(jiǎn)單的技術(shù),適合于采用較小長(zhǎng)度的密碼應(yīng)用。


  

現(xiàn)在,不僅僅軍事系統(tǒng)需要,而且已進(jìn)入商業(yè)市場(chǎng)。然而,一些商業(yè)應(yīng)用所需要的密級(jí)可能不如軍事和其他應(yīng)用所要求的高。因此,保密和可靠通信的一些簡(jiǎn)單和低成本系統(tǒng),采用擴(kuò)頻調(diào)制方法和密碼技術(shù),適合于非軍事領(lǐng)域的商業(yè)應(yīng)用?,F(xiàn)在,人們正在積極地加快研究和開發(fā)低成本保密消息通信。

對(duì)于發(fā)射器和接收器中的加密和擴(kuò)頻技術(shù),1個(gè)隨機(jī)或類噪聲碼是必須的。然而,因?yàn)榻邮掌髦须S機(jī)碼(具有精確同步)完全拷貝的實(shí)際限制和必然性,所以發(fā)送和接收方采用偽隨機(jī)或偽噪聲(PN)使能保密消息通信。

PN序列表示為具有一定參數(shù)的1和0序列,通常分為兩類:(1)周期序列,(2)非周期序列。擴(kuò)頻通信中所用的序列類型通常為周期序列。

有很多種周期序列,流行的周期序列有:

最大長(zhǎng)度線性移位寄存器序列();

二次剩余序列(q-r序列);

霍爾序列;

雙素?cái)?shù)序列。

在這些序列中,最常用的是。已經(jīng)廣泛用于軍事應(yīng)用和其他單用戶擴(kuò)頻系統(tǒng)。不過,基于互相關(guān)要求的原因,在某些個(gè)人通信CDMA系統(tǒng)中,一些另外的PN序列(如Kasami序列,Walsh序列或Gold序列)是所希望的。

用相對(duì)較少級(jí)數(shù)的LFSR很容易產(chǎn)生m序列(圖1)。
產(chǎn)生復(fù)雜碼序列的新LFSR基電路

圖1 普通的m序列產(chǎn)生器

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

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

N=2m-1

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

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

產(chǎn)生復(fù)雜碼序列的新LFSR基電路

圖2 普通的級(jí)m序列產(chǎn)生器

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

DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY



上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉