一種音頻通信控制碼加密方法及加密系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種音頻通信控制碼加密方法及加密系統(tǒng),特別是涉及一種適用于應(yīng)急廣播領(lǐng)域的音頻通信控制碼加密方法及加密系統(tǒng)。
【背景技術(shù)】
[0002]終端喚醒指在應(yīng)急廣播無線信號(hào)覆蓋到的區(qū)域,通過控制信號(hào)使終端自動(dòng)開機(jī),及時(shí)收聽?wèi)?yīng)急廣播節(jié)目。終端喚醒技術(shù)是保證聽眾第一時(shí)間采取避災(zāi)救險(xiǎn)措施、盡量減少傷亡和損失的最后一道環(huán)節(jié),在業(yè)界被稱為應(yīng)急信息發(fā)布“最后一公里”問題?,F(xiàn)階段,我國(guó)各地區(qū)、各覆蓋方式在解決這一問題上并無統(tǒng)一的技術(shù)手段,采用不同的遠(yuǎn)程喚醒技術(shù)。在中短波廣播領(lǐng)域適宜采用DTMF (Dual Tone Multi Frequency雙音多頻)技術(shù)傳輸終端喚醒控制信令。應(yīng)急廣播中短波覆蓋網(wǎng)中的遠(yuǎn)程喚醒技術(shù)是指將DTMF控制信令發(fā)送到用戶終端,實(shí)現(xiàn)無線網(wǎng)絡(luò)之間有效的通信識(shí)別和可靠的遠(yuǎn)程控制響應(yīng),同時(shí)還要有效抵御惡意攻擊和防范干擾誤啟動(dòng)。
[0003]DTMF是一種公開標(biāo)準(zhǔn)格式的信號(hào),利用DTMF信號(hào)傳輸控制信令時(shí),要求既能實(shí)現(xiàn)對(duì)終端設(shè)備可靠而簡(jiǎn)易的遠(yuǎn)程控制,又能防止非法入侵者對(duì)用戶終端的惡意攻擊,所以傳輸?shù)耐ㄐ虐踩且粋€(gè)非常重要的問題。
[0004]通訊密碼是終端識(shí)別DTMF雙音頻控制指令真?zhèn)蔚尿?yàn)證碼,是保障用戶終端及時(shí)開機(jī)收聽?wèi)?yīng)急廣播節(jié)目且不被非法控制和干擾的通信識(shí)別基礎(chǔ)。通訊密碼是一個(gè)4位的十進(jìn)制數(shù)字組成的數(shù)字串。發(fā)射臺(tái)接收解析模塊發(fā)送的是通訊密碼的原碼形式,在終端的單片機(jī)專用存儲(chǔ)單元中存放通訊密碼的補(bǔ)碼形式。用戶終端(如收音機(jī))的解調(diào)器將射頻信號(hào)解調(diào)為DTMF雙音頻信號(hào),之后經(jīng)過DTMF解碼器解碼為4位十進(jìn)制數(shù)字碼(密文),譯碼后的密文通過單片機(jī)的解密程序進(jìn)行解密得到控制碼明文,單片機(jī)智能識(shí)別電路分離出其中的通訊密碼字段,轉(zhuǎn)換為16位二進(jìn)制BCD碼,再與專用存儲(chǔ)單元的預(yù)存數(shù)據(jù)進(jìn)行二進(jìn)制加和運(yùn)算,結(jié)果為零時(shí),說明該條命令合法有效,再進(jìn)行相應(yīng)的命令響應(yīng)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題是提供一種DTMF信號(hào)傳輸控制信令時(shí),防止非法入侵者對(duì)用戶終端的惡意攻擊的,提高控制信令傳輸?shù)耐ㄐ虐踩缘目刂拼a加密方法。
[0006]我們?cè)谏暇W(wǎng)登錄某些帳號(hào)都需要密碼。當(dāng)懷疑賬號(hào)被盜用時(shí),我們會(huì)修改登錄密碼,消除舊登錄密碼被他人破譯利用的隱患,增加賬號(hào)的安全性。如果將密碼重置作為定期常規(guī)任務(wù)執(zhí)行,則將有效降低因密碼被破譯或泄露造成帳號(hào)被盜用的可能性。DTMF形式的控制碼用于大范圍區(qū)域內(nèi)多用戶終端同步啟動(dòng)的控制信號(hào),其安全性直接決定著應(yīng)急廣播的安全播出,必須考慮可靠的控制碼重置機(jī)制。除了設(shè)計(jì)控制碼重置機(jī)制防止不法分子得到原有密碼非法控制用戶終端,同時(shí)設(shè)計(jì)控制碼加密機(jī)制,降低信號(hào)傳輸過程中被截獲、破譯而使系統(tǒng)受到攻擊的可能性。
[0007]本發(fā)明采用的技術(shù)方案如下:一種音頻通信控制碼加密方法,具體方法步驟為: 步驟一、發(fā)射臺(tái)DTMF信號(hào)發(fā)送板單片機(jī)實(shí)時(shí)監(jiān)測(cè)接收解析模塊,判斷是否有控制碼數(shù)據(jù)輸入,是則進(jìn)入下一步,否則繼續(xù)監(jiān)測(cè);
步驟二、觸發(fā)滾動(dòng)碼編碼模塊,同步計(jì)數(shù)加1 ;
步驟三、加1后的同步計(jì)數(shù)與滾動(dòng)編碼模塊序列號(hào)一起經(jīng)密鑰加密后形成一部分密文數(shù)據(jù),并同控制碼組成最終的密文數(shù)據(jù);
步驟四、所述最終的密文數(shù)據(jù)經(jīng)DTMF編碼芯片轉(zhuǎn)換為DTMF信號(hào),該DTMF信號(hào)經(jīng)音頻輸出接口輸出,經(jīng)音頻調(diào)制發(fā)射設(shè)備調(diào)制為射頻信號(hào)發(fā)送出去;
步驟五、用戶終端解調(diào)器接收所述射頻信號(hào),并將其解調(diào)為DTMF信號(hào)發(fā)送給DTMF信號(hào)接收板;
步驟六、DTMF信號(hào)接收板將收到的DTMF信號(hào)解碼為控制碼密文,采用密鑰進(jìn)行解密,解密后得到同步計(jì)數(shù)和滾動(dòng)編碼模塊序列號(hào);檢測(cè)滾動(dòng)編碼模塊序列號(hào)是否與接收器的序號(hào)相對(duì)應(yīng),是則檢測(cè)同步計(jì)數(shù)是否在同步窗口內(nèi),是則在本地保存該同步計(jì)數(shù),并輸出解密后的控制碼明文數(shù)據(jù)進(jìn)一步識(shí)別處理。
[0008]所述步驟六中,若同步計(jì)數(shù)不在同步窗口內(nèi),則再做一次同步。
[0009]—種音頻通信控制碼加密系統(tǒng),其特征在于:包括發(fā)射臺(tái)和用戶終端;所述發(fā)射臺(tái)包括依次相連的接收解析模塊、DTMF信號(hào)發(fā)送板和音頻調(diào)制發(fā)射設(shè)備;所述DTMF信號(hào)發(fā)送板包括與接收解析模塊相連的第一單片機(jī)和與音頻調(diào)制發(fā)射設(shè)備相連的DTMF編碼芯片,所述用戶終端包括依次相連的解調(diào)器和DTMF信號(hào)接收板;所述DTMF信號(hào)接收板包括與解調(diào)器相連的DTMF解碼芯片和第二單片機(jī);
所述第一單片機(jī),將加1后的同步計(jì)數(shù)與其存儲(chǔ)的滾動(dòng)編碼模塊序列號(hào)一起經(jīng)密鑰加密后形成一部分密文數(shù)據(jù),并同控制碼組成最終的密文數(shù)據(jù);
所述DTMF編碼芯片,將所述最終的密文數(shù)據(jù)轉(zhuǎn)換為DTMF信號(hào);
所述解調(diào)器接收射頻信號(hào)并將其轉(zhuǎn)換為DTMF信號(hào);
所述DTMF解碼芯片,將DTMF信號(hào)轉(zhuǎn)換為所述的最終的密文數(shù)據(jù);
所述第二單片機(jī),將DTMF解碼芯片轉(zhuǎn)換出來的密文數(shù)據(jù)進(jìn)行解密驗(yàn)證正確后,進(jìn)行控制?目號(hào)識(shí)別。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:在DTMF信號(hào)傳輸控制信令時(shí),有效防止了非法入侵者對(duì)用戶終端的惡意攻擊的,提高了控制信令傳輸?shù)耐ㄐ虐踩浴?br>【附圖說明】
[0011]圖1為本發(fā)明其中一實(shí)施例的發(fā)射臺(tái)工作原理示意圖。
[0012]圖2為本發(fā)明其中一實(shí)施例的用戶終端工作原理示意圖。
【具體實(shí)施方式】
[0013]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0014]本說明書(包括摘要和附圖)中公開的任一特征,除非特別敘述,均可被其他等效或者具有類似目的的替代特征加以替換。S卩,除非特別敘述,每個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。
[0015]如圖1和圖2所示的音頻通信控制碼加密方法,具體方法步驟為:
步驟一、發(fā)射臺(tái)DTMF信號(hào)發(fā)送板單片機(jī)實(shí)時(shí)監(jiān)測(cè)接收解析模塊,判斷是否有控制碼數(shù)據(jù)輸入,是則進(jìn)入下一步,否則繼續(xù)監(jiān)測(cè);
步驟二、觸發(fā)滾動(dòng)碼編碼模塊,同步計(jì)數(shù)加1 ;
步驟三、加1后的同步計(jì)數(shù)與滾動(dòng)編碼模塊序列號(hào)一起經(jīng)密鑰加密后形成一部分密文數(shù)據(jù),并同