[發(fā)明專利]PTP中設(shè)置安全認(rèn)證的方法無效
| 申請?zhí)枺?/td> | 201210309227.5 | 申請日: | 2012-08-28 |
| 公開(公告)號: | CN102801733A | 公開(公告)日: | 2012-11-28 |
| 發(fā)明(設(shè)計)人: | 龔海東 | 申請(專利權(quán))人: | 盛科網(wǎng)絡(luò)(蘇州)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 蘇州慧通知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32239 | 代理人: | 安紀(jì)平 |
| 地址: | 215021 江蘇省蘇州市工業(yè)園區(qū)*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | ptp 設(shè)置 安全 認(rèn)證 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機通信技術(shù)領(lǐng)域,尤其涉及計算機網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù)的PTP中設(shè)置安全認(rèn)證的方法。
背景技術(shù)
PTP(Precision?Time?Protocol,精確時鐘同步協(xié)議)是一種時間同步的協(xié)議,其規(guī)定的同步源選舉機制如下:
當(dāng)啟用了PTP協(xié)議的接口接收到一個Announce報文,通過解析Announce報文,得到Announce報文中的時間同步質(zhì)量、時間同步優(yōu)先級等與同步源選舉有關(guān)的信息。
在得到這些信息之后,與接口所在設(shè)備自身的時間同步質(zhì)量、時間同步優(yōu)先級等信息相比較,取所有收到報文中時間同步質(zhì)量最佳者為同步源,若自身即為最佳者,不向其他設(shè)備進行時間同步。稱選中的同步源為Master(時間同步源),同步設(shè)備為Slave(時間同步設(shè)備)。
Slave設(shè)備接收Master設(shè)備所發(fā)出的Sync(同步)報文后,再通過相應(yīng)的同步機制進行時間同步。PTP同步的基本原理是主、從時鐘之間交互同步報文并記錄報文的收發(fā)時間,通過計算報文往復(fù)的時間差來計算主、從時鐘之間的往返總延時。PTP協(xié)議中規(guī)定的時間同步機制有如下兩種:
1)Delay-request(延時請求)機制
主要同步機理如圖一所示,slave設(shè)備的時鐘校正值為:
Offset=0.5*[(T2-T?1)-(T4-T3)]
2)Peer-delay(端延時)機制
主要同步機理如圖二所示,slave與master見的平均鏈路延遲為:
Mean_delay=0.5*[(t4-t?1)-(t3-t2)]
假設(shè)同步報文在Master的T1時刻發(fā)出,在slave的T2時刻到達(dá),則slave設(shè)備的時鐘校正值為:
Offset=T1+Mean_delay-T2
PTP協(xié)議v2版本由工業(yè)背景的PTP協(xié)議v1版本演進而來,v2版本的PTP協(xié)議,能夠在以太網(wǎng)這樣的共享網(wǎng)絡(luò)中,進行亞微米秒級別的精確時間同步。v2版本雖然考慮了精確時間在以太網(wǎng)中傳遞的基本流程,但是協(xié)議缺乏有效的安全保障機制,被惡意報文攻擊時,時間同步機能將收到影響,相關(guān)業(yè)務(wù)將大規(guī)模失效。例如,攻擊者可模擬一臺聲稱同步質(zhì)量和精度優(yōu)于網(wǎng)絡(luò)中所有主鐘的設(shè)備,而隨意設(shè)置其發(fā)出包的時戳,導(dǎo)致整個網(wǎng)絡(luò)的時間同步都將被打亂。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種PTP設(shè)置安全認(rèn)證的方法,其在Master側(cè)和Slave側(cè)分別對報文進行安全認(rèn)證,添加報文有效期和超時機制,使得同步雙方能最大可能地屏蔽惡意報文的沖擊,以確保PTP協(xié)議的通信安全。
為實現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種PTP中設(shè)置安全認(rèn)證的方法,包括:
預(yù)先在時間同步源和時間同步設(shè)備上設(shè)置密鑰,在時間同步源向時間同步設(shè)備發(fā)布同步信息時,在發(fā)送的PTP報文中增加一個身份驗證字段,所述字段包括第一MD5值,該第一MD5值由sequenceID字段和所述密鑰邏輯運算組成;
時間同步設(shè)備端在收到所述PTP報文時,將所述報文中的sequenceID字段和本地預(yù)設(shè)的密鑰進行相應(yīng)的邏輯運算,得到第二MD5值;以及
比較所述第一MD5值和第二MD5值,并將兩者相同的通告報文通過PTP認(rèn)證。
在同一時鐘同步域內(nèi)的所有合法同步設(shè)備上,所述密鑰相同。
所述密鑰不在網(wǎng)絡(luò)上傳輸。
所述第一MD5值和第二MD5值均由sequenceID字段和對應(yīng)設(shè)備的密鑰邏輯與產(chǎn)生。
對第一MD5值不同于第二MD5值的報文不通過認(rèn)證,并將該報文丟棄。
所述方法適用于時間同步設(shè)備向時間同步源發(fā)送同步信息時的安全認(rèn)證。
所述sequenceID字段的值由通信發(fā)起方隨機分配或為響應(yīng)相對應(yīng)報文的sequenceID的值。
與現(xiàn)有技術(shù)相比,本發(fā)明所揭示的本發(fā)明引入的PTP協(xié)議通信雙方的身份認(rèn)證機制,保證了PTP的通信安全,使得運行PTP協(xié)議的設(shè)備不易受到來自互聯(lián)網(wǎng)的惡意攻擊影響。
附圖說明
圖1是PTP協(xié)議中請求應(yīng)答延遲機制的示意圖;
圖2是PTP協(xié)議中端延遲機制的示意圖。
圖3是本發(fā)明中的PTP協(xié)議中發(fā)送報文的組成示意圖。
具體實施方式
下面將結(jié)合本發(fā)明的附圖,對本發(fā)明實施例的技術(shù)方案進行清楚、完整的描述。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于盛科網(wǎng)絡(luò)(蘇州)有限公司,未經(jīng)盛科網(wǎng)絡(luò)(蘇州)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210309227.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:可隆起的被子
- 下一篇:消毒柜與煮水裝置組合家具柜
- 數(shù)據(jù)速率設(shè)置裝置、設(shè)置方法、設(shè)置程序和信息記錄介質(zhì)
- 路徑設(shè)置服務(wù)器、路徑設(shè)置方法和路徑設(shè)置程序
- 通信設(shè)備、通信系統(tǒng)、設(shè)置方法、設(shè)置程序和設(shè)置電路
- 設(shè)置裝置及設(shè)置方法
- 設(shè)置支持裝置、設(shè)置支持系統(tǒng)和設(shè)置支持方法
- 智能電視的必要設(shè)置項的設(shè)置方法和設(shè)置裝置
- 鬧鈴設(shè)置方法和鬧鈴設(shè)置裝置
- 設(shè)置項的設(shè)置方法和裝置
- 設(shè)置輔助裝置、設(shè)置輔助系統(tǒng)以及設(shè)置輔助程序
- 觸控筆、設(shè)置方法及設(shè)置裝置
- 基于以太網(wǎng)認(rèn)證系統(tǒng)的認(rèn)證方法
- 認(rèn)證方法、認(rèn)證系統(tǒng)和認(rèn)證裝置
- 一種認(rèn)證方法和系統(tǒng)
- 一種認(rèn)證控制的方法,認(rèn)證服務(wù)器和系統(tǒng)
- 多認(rèn)證域認(rèn)證方法和裝置
- 一種認(rèn)證方法及系統(tǒng)
- 一種光線路終端對光網(wǎng)絡(luò)單元的認(rèn)證系統(tǒng)及認(rèn)證方法
- 身份認(rèn)證服務(wù)器、身份認(rèn)證終端、身份認(rèn)證系統(tǒng)及方法
- 一種網(wǎng)絡(luò)認(rèn)證方法
- 身份認(rèn)證器的初始化、身份認(rèn)證方法以及裝置





