新聞中心

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

        產生復雜碼序列的新LFSR基電路

        作者: 時間:2009-03-12 來源:網絡 收藏
        的m碼不適合較低長度保密。假若用具有一些反饋支路的n位移位寄存器長度(2n-1)位的m碼,若知道碼字的2n位,則可以定位反饋支路。這種情況下竊聽變得容易。現已開發出一些新穎技術改善PN保密性,并有一些專利發布。

        本文引用地址:http://www.104case.com/article/158195.htm

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

        電路描述

        圖3示出所提出的電路。用一個8位LFSR產生255位碼序列的16個不同的集合,這依賴于16個有效反饋支路集合:{8,4,3,2},{8,6,5,4},{8,6,5,3},{8,5,3,2},{8,6,5,2},{8,6,3,2},{8,5,3,1},{8,7,4,3},{8,6,5,1},{8,7,3,2},{8,7,6,1},{8,7,2,1},{8,7,6,5,2,1},{8,7,6,3,2,1},{8,6,4,3,2,1},{8,7,6,5,3,2}。

        產生復雜碼序列的新LFSR基電路

        圖3 新的產生器

        一次可以用這些反饋支路集合的任一個,這樣,LFSR輸出的一個特定組合,經1個模2加法器連接回到其輸入。因此,根據所選反饋保持連接的時間,在某一時刻可以選擇上面所述反饋連接的任一種連接產生部分或全部相應的碼序列。

        若這些反饋連接在隨機狀態下同步改變,則輸出序列(圖3的Y)也相應改變。這可用圖3所示電路實現。為了說明簡單化,在此僅選用7個反饋連接集合:{8,4,3,2},{8,6,5,4},{8,6,5,3},{8,5,3,2},{8,6,5,2},{8,6,3,2}和{8,6,5,1}。XOR LFSR的不同輸出得到這些反饋連接集合,這借助于另一個PN序列產生的3位字控制的8:1多路轉換器(MUX)(見圖3)。

        由于避免000做為MUX控制字,所以,根據控制字僅選擇MUX的7個輸入。因此,隨機變化反饋支路,在某一時間選擇出7個不同集合中的1個。根據N值(電路中分頻因數)、碼產生器初始狀態和MUX初始狀態,可以產生碼序列并在輸出Y得到(圖3)。

        用下列IC可組裝圖3所示電路:用IC74151做多路轉換器,IC7486做為實現反饋網絡的XOR門,IC74LS76(J-K觸發器)與IC7400(NAND門)組合做為移位寄存器和N分頻計數器。

        電路所需的輸入時鐘信號來自函數發生器。從此電路的反饋移位寄存器的不同級可獲得PN碼信號。

        產生復雜碼序列的新LFSR基電路

        圖4 反饋網絡

        結語

        采用具有隨機變化反饋連接的LFSR設計PN序列的方法對于流加密/解密是非常有用的。N計數分頻決定LFSR輸出的1個特定PN序列(對應特定選擇的反饋支路集合)的長度。N最大值是255。也可以采用4位PN序列(替代3位PN序列)為MUX提供控制字,這將增強復雜性,從而產生碼字保密。此種情況下,采用16:1 MUX,在其輸入有16個可能的反饋組合的集合。

        DIY機械鍵盤相關社區:機械鍵盤DIY



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 浏阳市| 东乌珠穆沁旗| 普安县| 当雄县| 凤翔县| 武冈市| 巴楚县| 平谷区| 民县| 凤凰县| 大同市| 杭锦旗| 务川| 德钦县| 太仓市| 邯郸县| 武强县| 祁连县| 改则县| 南乐县| 醴陵市| 上饶市| 大城县| 遂溪县| 阜阳市| 亚东县| 鲁山县| 乌苏市| 沙洋县| 榆林市| 资溪县| 清镇市| 饶阳县| 浦江县| 芒康县| 察隅县| 镇沅| 酉阳| 怀安县| 尉犁县| 敦煌市|