新四季網

通訊方法及系統的製作方法

2023-05-31 14:01:41

專利名稱:通訊方法及系統的製作方法
技術領域:
本發明涉及一種通訊方法及系統,特別是涉及一種用於無線遙控的通訊方法及系統。
背景技術:
現有用於控制與受遙控系統(例如電動門系統)結合的接收裝置的傳送裝置使用簡單的被動組件,功能有限,且只能進行單向(One-way)通訊,無法接收從接收裝置回授的數據。當使用者沒有親眼看到時,無法得知受遙控系統的狀態或工作模式(例如車庫門是否已順利關閉),有時會因此無法適當控制受遙控系統,造成使用上的不便。
而隨著愈來愈多受遙控系統與個人計算機配合以達到更多功能(例如安全監控),也產生了受遙控系統是否能與新加入的個人計算機進行通訊的問題。此外,現有採用的通訊協議所傳送的數據的重複性高,有心人士可通過大量收集資料並分析,在短時間內就可破解現有的通訊協議並進一步複製封包(Packet),以擅自開啟或啟動受遙控系統(例如開啟車庫門),造成安全性降低。

發明內容
本發明的目的在於提供一種可以提高安全性且適用於單向及雙向通訊的通訊方法。
而本發明的另一目的在於提供一種安全性高且可以進行單向及雙向通訊的通訊系統。
於是,本發明的通訊方法由通訊系統中的傳送裝置及接收裝置實現,且包含基本傳送程序及基本接收程序。該傳送裝置執行基本傳送程序,以處理擬傳送給接收裝置的封包,而接收裝置執行基本接收程序,以處理從傳送裝置接收的封包。
基本傳送程序包括以下步驟(A)形成包括擬傳送數據、傳送裝置的裝置識別碼、複製保護碼及網絡識別碼的初始封包區段;(B)產生加密密碼,並根據加密密碼在第一散列表中找出第一編碼值,且根據第一編碼值對在步驟(A)中形成的初始封包區段加密,以形成加密封包區段;(C)產生錯誤偵測碼,並形成包括加密密碼、加密封包區段及錯誤偵測碼的傳送封包;及(D)傳送該傳送封包。
基本接收程序包括以下步驟(E)接收傳送裝置傳送的傳送封包;(F)檢查傳送封包中的錯誤偵測碼,以判斷傳送封包是否正確;(G)如果傳送封包正確,根據加密密鑰密碼在與第一散列表相同的第二散列表中找出第二編碼值,並根據第二編碼值對傳送封包的加密封包區段進行解密,以獲得傳送裝置形成的初始封包區段;(H)檢查網絡識別碼及複製保護碼,以驗證傳送封包;及(I)當傳送封包驗證成功時,處理傳送封包中傳送的數據。
而本發明通訊系統包含傳送裝置及接收裝置。傳送裝置用於處理擬傳送的封包,而接收裝置用於處理接收自傳送裝置的封包。
傳送裝置包括第一記憶單元、第一通訊單元及電連接到第一記憶單元與第一通訊單元的第一處理單元。
第一記憶單元儲存代表傳送裝置的裝置識別碼及第一散列表。
第一處理單元形成包括擬傳送數據、來自第一記憶單元的傳送裝置的裝置識別碼及複製保護碼的初始封包區段。
第一處理單元還產生加密密碼,並根據加密密碼在第一散列表中找出第一編碼值,且根據第一編碼值對初始封包區段加密,以形成加密封包區段。
第一處理單元還產生錯誤偵測碼,並形成包括加密密碼、加密封包區段及錯誤偵測碼的傳送封包,且使第一通訊單元能夠傳送該傳送封包。
接收裝置包括第二記憶單元、第二通訊單元及電連接到第二記憶單元與第二通訊單元的第二處理單元。
第二記憶單元儲存代表傳送裝置的裝置識別碼及與第一記憶單元儲存的第一散列表相同的第二散列表。
第二通訊單元接收傳送裝置的第一通訊單元傳送的傳送封包。
第二處理單元檢查傳送封包中的錯誤偵測碼,以判斷傳送封包是否正確。
如果傳送封包正確,第二處理單元還根據加密密碼在第二散列表中找出第二編碼值,並根據第二編碼值對傳送封包的加密封包區段解密,以獲得傳送裝置形成的初始封包區段。
第二處理單元還檢查複製保護碼,以驗證傳送封包,並當傳送封包驗證成功時,處理傳送封包中傳送的數據。
本發明通訊方法及系統可以達到提高安全性及進行單向與雙向通訊的功效。


下面結合附圖及實施例對本發明進行詳細說明圖1是流程圖,說明本發明的通訊方法的優選實施例的基本傳送程序;圖2是流程圖,說明優選實施例的基本接收程序;圖3是流程圖,說明優選實施例的學習程序;圖4是框圖,說明本發明通訊系統的優選實施例。
具體實施例方式
本發明的通訊方法的優選實施例由通訊系統中的傳送裝置及接收裝置實現。例如,傳送裝置是遠程(Remote)傳送裝置,而接收裝置適用於控制電動門系統的動作。通訊系統包含基本傳送程序、基本接收程序及學習程序。傳送裝置執行基本傳送程序,以處理擬傳送給接收裝置的封包。接收裝置執行基本接收程序,以處理從傳送裝置接收的封包。學習程序允許新的傳送裝置加入通訊系統。
值得注意的是,可以一次傳送數個重複的封包,以減少噪聲造成的信息損失。例如,一次傳送三個重複的封包,三個封包在起始信號之後依序排列,且二分隔信號(Separator Signal)分別位於任何兩相鄰的封包之間,以分隔所述封包。
參閱圖1,基本傳送程序包括以下步驟步驟101形成包括擬傳送數據、傳送裝置的裝置識別碼(DeviceIdentification Code)、複製保護碼(Copy Protection Code)及網絡識別碼(Network Identification Code)的初始封包區段(Initial PacketSegment)。
步驟102產生加密密碼(Encryption Key),並根據加密密碼在第一散列表(Hash Table)中找出第一編碼值,且根據第一編碼值對在步驟101中形成的初始封包區段進行加密(Encrypt),以形成加密封包區段(Encrypted Packet Segment)。
步驟103產生錯誤偵測碼(Error Detection Code),並形成包括加密密碼、加密封包區段及錯誤偵測碼的傳送封包(Transmit Packet)。
步驟104傳送所述傳送封包。
參閱圖2,基本接收程序包括以下步驟步驟201接收傳送裝置傳送的傳送封包。
步驟202檢查傳送封包中的錯誤偵測碼,以判斷傳送封包是否正確。
步驟203是如果傳送封包正確,根據加密密碼在第二散列表(與第一散列表相同)中找出第二編碼值,並根據第二編碼值對傳送封包的加密封包區段進行解密(Decrypt),以獲得傳送裝置形成的初始封包區段。
步驟204檢查網絡識別碼及複製保護碼,以驗證傳送封包。
步驟205是當傳送封包驗證成功時,處理傳送封包中傳送的數據。
優選地,在步驟101中,增加第一傳送編號(對應與接收裝置的前一次通訊),以獲得第二傳送編號,並根據第二傳送編號產生複製保護碼。此外,在步驟204中,根據傳送封包中的複製保護碼產生第三傳送編號號,並與記錄傳送編號(Recorded Transmission Number)進行比較,以驗證傳送封包,且當傳送封包驗證成功時更新記錄傳送編號。
優選地,在步驟101中,初始封包區段還包括標號(Label),而在步驟204中,當驗證傳送封包時,同時檢查第三傳送編號及傳送封包中的裝置識別碼與標號。
優選地,在步驟101中,複製保護碼與第二傳送編號相同,而在步驟204中,第三傳送編號與複製保護碼相同。
另外,在步驟101中,使用單調(Monotonic)且數值間隔明顯(Unequivocal in Number Interval)的函數(Function)將第二傳送編號轉換成複製保護碼。在此種情況下,在步驟204中,使用在步驟101中使用的函數的反函數(Reverse Function)將複製保護碼轉換成第三傳送編號。
優選地,在步驟101中,網絡識別碼代表傳送裝置及接收裝置所使用的網絡的靜態(Static)值,而在步驟204中,比較傳送封包中的網絡識別碼及靜態值,以驗證傳送封包。在此種情況下,如果傳送封包中的網絡識別碼與靜態值相同,表示驗證成功。
另外,在步驟101中,動態(Dynamically)計算初始封包區段中的數據以獲得網絡識別碼,而在步驟204中,根據初始封包區段中的數據(不包括網絡識別碼)動態計算動態值,並比較網絡識別碼及動態值以驗證傳送封包。在此種情況下,如果網絡識別碼與動態值相同,表示驗證成功。
優選地,在步驟102中,對加密封包區段進行編碼(Scramble),以形成加密編碼封包區段(Encrypted and Scrambled Packet Segment),用於在步驟103中形成傳送封包。此外,在步驟203中,對加密編碼封包區段進行解碼(Descramble),以獲得傳送封包的加密封包區段,然後根據第二編碼值對加密封包區段進行解密。
優選地,在步驟103中,傳送封包還包括代表傳送裝置及接收裝置的裝置類型碼(Device Type Code),而在步驟202中,在步驟203對傳送封包進行解密之前,還檢查及驗證傳送封包中的裝置類型碼。
優選地,在步驟103中,錯誤偵測碼與傳送封包中的加密密碼及加密封包區段的控制和(Control Sum)相同。此外,在步驟202中,比較錯誤偵測碼及傳送封包的加密密碼與加密封包區段的控制和,以檢查錯誤偵測碼。如果錯誤偵測碼與控制和相同,表示錯誤偵測碼正確。
優選地,在步驟204中,如果第三傳送編號大於對應傳送封包中的裝置識別碼的記錄傳送編號,則表示第三傳送編號正確。
參閱圖3,學習程序包含以下步驟步驟301是將接收裝置設定在學習模式。
步驟302是執行控制,以允許新的傳送裝置執行基本傳送程序,以傳送要被學習的(To-be-learned)傳送封包。
步驟303是執行控制,以允許接收裝置接收傳送封包,並執行基本接收程序的步驟202~204。
步驟304是如果錯誤偵測碼及網絡識別碼中的任何一個不正確,則執行控制,以允許接收裝置指示學習失敗。
學習程序還可以包含以下步驟,以進行雙向(Two-way)通訊步驟305執行控制,以允許接收裝置執行基本傳送程序,以傳送確認(Acknowledge)封包(包括確認信號及關於學習失敗的錯誤信號)。
步驟306執行控制,以使傳送裝置能夠接收確認封包,並執行基本接收程序,且檢查裝置識別碼以驗證確認封包。此時,如果確認封包驗證不成功,或者如果在步驟202中檢查錯誤偵測碼時,判斷出確認封包不正確,則跳到步驟302。
參閱圖4,本發明的通訊系統的優選實施例包含傳送裝置60及第一接收裝置70。傳送裝置60用於處理擬傳送的封包,而接收裝置70用於處理從傳送裝置60接收的封包。
傳送裝置60包括第一記憶單元61、第一通訊單元64及電連接到第一記憶單元61與第一通訊單元64的第一處理單元65。
第一記憶單元61儲存代表傳送裝置60的裝置識別碼及第一散列表。
第一處理單元65形成包括擬傳送數據、傳送裝置60的裝置識別碼(來自第一記憶單元61)及複製保護碼的初始封包區段。
第一處理單元65還產生加密密碼,並根據加密密碼在第一散列表中找出第一編碼值,且根據第一編碼值對初始封包區段進行加密,以形成加密封包區段。
第一處理單元65還產生錯誤偵測碼,並形成包括加密密碼、加密封包區段及錯誤偵測碼的傳送封包,且使第一通訊單元64能夠傳送所述傳送封包。
第一接收裝置70包括第二記憶單元71、第二通訊單元72及電連接到第二記憶單元71與第二通訊單元72的第二處理單元73。
第二記憶單元71儲存代表傳送裝置60的裝置識別碼及與第一記憶單元61儲存的第一散列表相同的第二散列表。
第二通訊單元72接收傳送裝置60的第一通訊單元64傳送的傳送封包。
第二處理單元73檢查傳送封包中的錯誤偵測碼,以判斷傳送封包是否正確。
如果傳送封包正確,第二處理單元73還根據加密密鑰密碼在第二散列表中找出第二編碼值,並根據第二編碼值對傳送封包的加密封包區段解密,以獲得傳送裝置60形成的初始封包區段。
第二處理單元73還檢查複製保護碼,以驗證傳送封包,並當傳送封包驗證成功時,處理傳送封包中傳送的數據。
在本實施例中,第一記憶單元61還儲存第一傳送編號(對應傳送裝置60與第一接收裝置70之間的前一次通訊)。第一處理單元65還增加第一傳送編號以獲得第二傳送編號,並根據第二傳送編號產生複製保護碼。此外,第二記憶單元71還儲存記錄傳送編號,而第二處理單元73還根據傳送封包中的複製保護碼產生第三傳送編號,並比較第三傳送編號及記錄傳送編號(來自第二記憶單元71),以驗證傳送封包,且當傳送封包驗證成功時,利用第三傳送編號更新記錄傳送編號。
在本實施例中,第一接收裝置70的第二處理單元73在處理完傳送封包中傳送的資料後,還形成包括確認信號的確認封包,而第一接收裝置70的第二通訊單元72將確認封包傳送出去。此外,傳送裝置60還包括顯示單元63,而傳送裝置60的第一通訊單元64具有用於接收確認封包的第三接收裝置66。在此種組態下,傳送裝置60的第一處理單元65還處理從第一接收裝置70的確認封包中獲得的確認信號,並在顯示單元63上顯示第一接收裝置70的確認信號。
在一實施例中,通訊系統還包含包括第三記憶單元及第三處理單元的第二接收裝置(圖中未示出),而傳送裝置60的第一記憶單元61還儲存分別代表第一接收裝置70及第二接收裝置的兩個標號。此外,傳送裝置60的第一處理單元65形成的初始封包區段還包括第一接收裝置70及第二接收裝置中被指定者的標號,而第一接收裝置70的第二記憶單元71及第二接收裝置的第三記憶單元分別儲存代表第一接收裝置70及第二接收裝置的標號。
此外,在本實施例中,當驗證傳送封包時,第一接收裝置70的第二處理單元73及第二接收裝置的第三處理單元還同時檢查第三傳送編號及傳送封包中的裝置識別碼與標號。
傳送裝置60可以還包括具有頻道(Channel)按鈕及模式按鈕的按鍵單元62。在此種情況下,傳送裝置60的第一處理單元65根據使用者對按鍵單元62的頻道按鈕的操作(例如按鍵單元62的頻道按鈕被按壓的次數),指定第一接收裝置70及第二接收裝置中的一個,並根據使用者對按鍵單元62的模式按鈕的操作(例如按鍵單元62的模式按鈕被按壓的次數),決定擬傳送數據。
傳送裝置60也可以連同多個(也就是大於2)接收裝置一起使用。
綜上所述,本發明的通訊方法及系統可以進行單向及雙向通訊,且通過加密、編碼及使用散列表與傳送編號可以使具有相同擬傳送數據的封包每次傳送時都不相同,難以被複製,因此可以提高安全性,所以能達到本發明的目的。
權利要求
1.一種通訊方法,其由通訊系統中的傳送裝置及接收裝置實現,且其特徵在於其包含基本傳送程序及基本接收程序,所述傳送裝置執行所述基本傳送程序,以處理擬傳送給所述接收裝置的封包,而所述接收裝置執行所述基本接收程序,以處理從所述傳送裝置接收的封包;其中,所述基本傳送程序包括以下步驟(A)形成包括擬傳送數據、所述傳送裝置的裝置識別碼、複製保護碼及網絡識別碼的初始封包區段;(B)產生加密密碼,並根據所述加密密碼在第一散列表中找出第一編碼值,且根據所述第一編碼值對在步驟(A)中形成的初始封包區段進行加密,以形成加密封包區段;(C)產生錯誤偵測碼,並形成包括所述加密密碼、所述加密封包區段及所述錯誤偵測碼的傳送封包;及(D)傳送所述傳送封包;及其中,所述基本接收程序包括以下步驟(E)接收所述傳送裝置傳送的傳送封包;(F)檢查所述傳送封包中的錯誤偵測碼,以判斷所述傳送封包是否正確;(G)如果所述傳送封包正確,則根據所述加密密碼在與所述第一散列表相同的第二散列表中找出第二編碼值,並根據所述第二編碼值對所述傳送封包的加密封包區段進行解密,以獲得所述傳送裝置形成的初始封包區段;(H)檢查所述網絡識別碼及所述複製保護碼,以驗證所述傳送封包;及(I)當所述傳送封包驗證成功時,處理所述傳送封包中傳送的數據。
2.如權利要求1所述的通訊方法,其特徵在於在步驟(A)中,增加對應與所述接收裝置的前一次通訊的第一傳送編號,以獲得第二傳送編號,並根據所述第二傳送編號產生所述複製保護碼,而在步驟(H)中,根據所述傳送封包中的複製保護碼產生第三傳送編號,並與記錄傳送編號進行比較,以驗證所述傳送封包,且當所述傳送封包驗證成功時更新所述記錄傳送編號。
3.如權利要求2所述的通訊方法,其特徵在於在步驟(A)中,所述初始封包區段還包括標號,而在步驟(H)中,當驗證所述傳送封包時,同時檢查所述第三傳送編號及所述傳送封包中的裝置識別碼與標號。
4.如權利要求2所述的通訊方法,其特徵在於在步驟(A)中,所述複製保護碼與所述第二傳送編號相同,而在步驟(H)中,所述第三傳送編號與所述複製保護碼相同。
5.如權利要求2所述的通訊方法,其特徵在於在步驟(A)中,使用單調且數值間隔明顯的函數將所述第二傳送編號轉換成所述複製保護碼,而在步驟(H)中,使用在步驟(A)中使用的函數的反函數將所述複製保護碼轉換成所述第三傳送編號。
6.如權利要求1所述的通訊方法,其特徵在於在步驟(A)中,所述網絡識別碼代表所述傳送裝置及所述接收裝置所使用的網絡的靜態值。
7.如權利要求1所述的通訊方法,其特徵在於在步驟(A)中,動態計算所述初始封包區段中的數據,以獲得所述網絡識別碼。
8.如權利要求1所述的通訊方法,其特徵在於在步驟(B)中,對所述加密封包區段進行編碼,以形成加密編碼封包區段,用於在步驟(C)中形成所述傳送封包,而在步驟(G)中,對所述加密編碼封包區段進行解碼,以獲得所述傳送封包的加密封包區段,然後根據所述第二編碼值對所述加密封包區段進行解密。
9.如權利要求1所述的通訊方法,其特徵在於在步驟(C)中,所述傳送封包還包括代表所述傳送裝置及所述接收裝置的裝置類型碼,而在步驟(F)中,在步驟(G)對所述傳送封包進行解密之前,還檢查及驗證所述傳送封包中的裝置類型碼。
10.如權利要求1所述的通訊方法,其特徵在於在步驟(C)中,所述錯誤偵測碼與所述傳送封包中的加密密鑰密碼及加密封包區段的控制和相同。
11.如權利要求2所述的通訊方法,其特徵在於在步驟(H)中,如果所述第三傳送編號大於對應所述傳送封包中的裝置識別碼的記錄傳送編號,則表示所述第三傳送編號正確。
12.如權利要求1所述的通訊方法,其特徵在於還包含學習程序,其用於允許新的傳送裝置加入所述通訊系統;其中,所述學習程序包括以下步驟(J)將所述接收裝置設定在學習模式;(K)使新的傳送裝置能夠執行所述基本傳送程序,以傳送要被學習的傳送封包;及(L)使所述接收裝置能夠接收所述傳送封包,並執行所述基本接收程序的步驟(F)~(H)。
13.如權利要求12所述的通訊方法,其特徵在於所述學習程序還包括步驟(M),即,如果所述錯誤偵測碼及所述網絡識別碼中的任何一個不正確,則使所述接收裝置能夠指示學習失敗。
14.一種通訊系統,其特徵在於其包含傳送裝置及第一接收裝置,所述傳送裝置用於處理擬傳送的封包,而所述接收裝置用於處理從所述傳送裝置接收的封包;其中,所述傳送裝置包括第一記憶單元,其儲存代表所述傳送裝置的裝置識別碼及第一散列表;第一通訊單元;及第一處理單元,其電連接到所述第一記憶單元與所述第一通訊單元,所述第一處理單元形成包括擬傳送數據、來自所述第一記憶單元的所述傳送裝置的裝置識別碼及複製保護碼的初始封包區段;所述第一處理單元還產生加密密碼,並根據所述加密密碼在所述第一散列表中找出第一編碼值,且根據所述第一編碼值對所述初始封包區段進行加密,以形成加密封包區段;所述第一處理單元還產生錯誤偵測碼,並形成包括所述加密密碼、所述加密封包區段及所述錯誤偵測碼的傳送封包,且使所述第一通訊單元能夠傳送所述傳送封包;及其中,所述第接收裝置包括第二記憶單元,其儲存代表所述傳送裝置的裝置識別碼及與所述第一記憶單元儲存的第一散列表相同的第二散列表;第二通訊單元,其接收所述傳送裝置的第一通訊單元傳送的傳送封包;及第二處理單元,其電連接到所述第二記憶單元與所述第二通訊單元,所述第二處理單元檢查所述傳送封包中的錯誤偵測碼,以判斷所述傳送封包是否正確;如果所述傳送封包正確,則所述第二處理單元還根據所述加密密碼在所述第二散列表中找出第二編碼值,並根據所述第二編碼值對所述傳送封包的加密封包區段進行解密,以獲得所述傳送裝置形成的初始封包區段;所述第二處理單元還檢查所述複製保護碼,以驗證所述傳送封包,並當所述傳送封包驗證成功時,處理所述傳送封包中傳送的數據。
15.如權利要求14所述的通訊系統,其特徵在於所述第一記憶單元還儲存對應所述傳送裝置與所述第接收裝置間的前一次通訊的第一傳送編號,所述第一處理單元還增加所述第一傳送編號以獲得第二傳送編號,並根據所述第二傳送編號產生所述複製保護碼,所述第二記憶單元還儲存記錄傳送編號,所述第二處理單元還根據所述傳送封包中的複製保護碼產生第三傳送編號,並比較所述第三傳送編號及來自所述第二記憶單元的記錄傳送編號,以驗證所述傳送封包,且當所述傳送封包驗證成功時,利用所述第三傳送編號更新所述記錄傳送編號。
16.如權利要求15所述的通訊系統,其特徵在於還包含包括第三記憶單元及第三處理單元的第二接收裝置,所述傳送裝置的第一記憶單元還儲存分別代表所述第一及第二接收裝置的兩個標號,所述傳送裝置的第一處理單元形成的初始封包區段還包括所述第一及第二接收裝置中被指定者的標號,所述第接收裝置的第二記憶單元及所述第二接收裝置的第三記憶單元分別儲存代表所述第一及第二接收裝置的標號,當驗證所述傳送封包時,所述第接收裝置的第二處理單元及所述第二接收裝置的第三處理單元還同時檢查所述第三傳送編號及所述傳送封包中的裝置識別碼與標號。
17.如權利要求16所述的通訊系統,其特徵在於所述傳送裝置還包括按鍵單元,所述按鍵單元具有頻道按鈕及模式按鈕,所述傳送裝置的第一處理單元根據使用者對所述按鍵單元的頻道按鈕的操作,指定所述第一及第二接收裝置中的一個,並根據使用者對所述按鍵單元的模式按鈕的操作,決定擬傳送數據。
18.如權利要求14所述的通訊系統,其特徵在於所述第一接收裝置的第二處理單元在處理完所述傳送封包中傳送的資料後,還形成包括確認信號的確認封包,所述第接收裝置的第二通訊單元將所述確認封包傳送出去,所述傳送裝置還包括顯示單元,所述傳送裝置的第一通訊單元還具有用於接收所述確認封包的第三接收裝置,所述傳送裝置的第一處理單元還處理從所述第接收裝置的確認封包中獲得的確認信號,並在所述顯示單元上顯示所述第接收裝置的確認信號。
19.如權利要求14所述的通訊系統,其特徵在於所述傳送裝置是遠程傳送裝置,而所述第接收裝置適用於控制電動門系統的動作。
20.一種傳送裝置,其在通訊系統中被實現,且其特徵在於其包含記憶單元,其儲存代表所述傳送裝置的裝置識別碼及散列表;通訊單元;及處理單元,其電連接到所述記憶單元與所述通訊單元,所述處理單元形成包括擬傳送數據、來自所述記憶單元的所述傳送裝置的裝置識別碼及複製保護碼的初始封包區段;所述處理單元還產生加密密碼,並根據所述加密密碼在所述散列表中找出編碼值,且根據所述編碼值對所述初始封包區段進行加密,以形成加密封包區段;所述處理單元還產生錯誤偵測碼,並形成包括所述加密密碼、所述加密封包區段及所述錯誤偵測碼的傳送封包,且使所述第一通訊單元能夠傳送所述傳送封包。
21.一種接收裝置,其在通訊系統中被實現,所述通訊系統包含傳送裝置,用於形成包括擬傳送數據、其裝置識別碼及複製保護碼的初始封包區段,並根據來自其儲存的第一散列表的第一編碼值對所述初始封包區段進行加密,以形成加密封包區段,且傳送包括加密密碼、所述加密封包區段及錯誤偵測碼的傳送封包,所述接收裝置的特徵在於其包含記憶單元,其儲存所述傳送裝置的裝置識別碼及與所述傳送裝置儲存的第一散列表相同的第二散列表;通訊單元,其接收所述傳送裝置傳送的傳送封包;及處理單元,其電連接到所述記憶單元與所述通訊單元,所述處理單元檢查所述傳送封包中的錯誤偵測碼,以判斷所述傳送封包是否正確;如果所述傳送封包正確,則所述處理單元還根據所述加密密碼在所述第二散列表中找出第二編碼值,並根據所述第二編碼值對所述傳送封包的加密封包區段進行解密,以獲得所述傳送裝置形成的初始封包區段;所述處理單元還檢查所述複製保護碼,以驗證所述傳送封包,並當所述傳送封包驗證成功時,處理所述傳送封包中傳送的數據。
全文摘要
一種通訊方法及系統,該系統包含用於處理擬傳送封包的傳送裝置及用於處理該傳送封包的接收裝置。傳送裝置包括第一記憶單元、第一通訊單元及電連接於其間的第一處理單元。第一處理單元形成初始封包區段,對初始封包區段進行加密,形成傳送封包,及使第一通訊單元能夠傳送該傳送封包。接收裝置包括第二記憶單元、第二通訊單元及電連接於其間的第二處理單元。第二處理單元判斷傳送封包是否正確,對傳送封包的加密封包區段進行解密,驗證傳送封包,及處理傳送封包傳送的數據。
文檔編號H04L9/00GK101039190SQ20061006500
公開日2007年9月19日 申請日期2006年3月15日 優先權日2006年3月15日
發明者吳文德, 史麥克, 吉蘇拉, 史託瓦, 許湯姆 申請人:鄒應玫

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀