一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DTLS協(xié)議及主要流程介紹

中興文檔 ? 來源:中興文檔 ? 2025-01-06 14:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

5G 新通話

5G 新通話作為運(yùn)營商的一種全新通話概念的探索,雖名為通話,實(shí)則遠(yuǎn)不止于此,更是一種實(shí)時(shí)的沉浸式互動體驗(yàn)。針對 5G 新通話,3GPP 在 R16 階段完成了 5G 網(wǎng)絡(luò) IMS Data Channel 實(shí)時(shí)交互通道的相關(guān)技術(shù)標(biāo)準(zhǔn),并于 2020 年 3 月將其寫入并發(fā)布了 TS26.114 V16.5.0 版本,實(shí)現(xiàn)了 5G VoNR 業(yè)務(wù)能力的增強(qiáng)。IMS Data Channel(簡稱 DC 通道)以 VoLTE/VoNR 高清音視頻通話為基礎(chǔ),與 WebRTC 技術(shù)相結(jié)合,進(jìn)一步拓展提供了數(shù)據(jù)通道,使得語音和視頻通話能夠與擴(kuò)展的數(shù)據(jù)通道同步,進(jìn)而在高清視頻通話中達(dá)成屏幕共享、疊加 AR ,甚至是實(shí)現(xiàn)聽覺、視覺、觸覺、動覺等同步的全沉浸式體驗(yàn)。IMS Data Channel 基于 UDP 提供具有高實(shí)時(shí)性的單流或多流數(shù)據(jù)交互通道,能夠靈活支持多種數(shù)據(jù)通道,充分兼顧各種應(yīng)用對于底層通道的多樣化需求。

5G 新通話能夠豐富人們的日常交流方式,讓生活變得更加多姿多彩,然而隨之而來的數(shù)據(jù)安全問題也愈發(fā)重要。目前,5G 新通話中 DC 通道的數(shù)據(jù)是借助 UDP 進(jìn)行封裝和傳輸?shù)模瑸楸U蠑?shù)據(jù)的安全性,引入了 DTLS 協(xié)議為數(shù)據(jù)傳輸保駕護(hù)航。

DTLS簡介

DTLS(Datagram Transport Layer Security)即數(shù)據(jù)包傳輸層安全性協(xié)議。當(dāng)前眾多數(shù)據(jù)包傳輸?shù)膽?yīng)用程序(如實(shí)時(shí)視頻會議、internet電話和在線游戲等)都是時(shí)延敏感的,大都采用了不可靠的UDP數(shù)據(jù)報(bào)文傳輸方式。大家都知道,基于 TCP 的應(yīng)用能夠運(yùn)用已有的 TLS 協(xié)議來確保安全,然而 TLS 無法保障在 UDP 上傳輸?shù)臄?shù)據(jù)的安全性。正因如此,Datagram TLS 應(yīng)時(shí)而生,它在現(xiàn)存的 TLS 協(xié)議架構(gòu)基礎(chǔ)上進(jìn)行了擴(kuò)展,使其能夠支持 UDP 協(xié)議,成為了 TLS 的一個(gè)支持 UDP 數(shù)據(jù)包傳輸?shù)陌姹?,其?DTLS 1.0 是基于 TLS 1.1 版本,DTLS 1.2 則是基于 TLS 1.2 版本。

DTLS 協(xié)議與 TLS 協(xié)議有所不同,DTLS 協(xié)議在傳輸層對數(shù)據(jù)進(jìn)行加密和認(rèn)證,而 TLS 協(xié)議是在傳輸層之上對數(shù)據(jù)進(jìn)行加密和認(rèn)證。所以,DTLS 協(xié)議不但能夠提供與 TLS 協(xié)議相同的安全保護(hù),同時(shí)還能夠保留 UDP 協(xié)議的優(yōu)點(diǎn),更適合應(yīng)用于對時(shí)延敏感的程序。

DTLS協(xié)議與TLS協(xié)議類似,通常包含以下三個(gè)階段:

握手階段:客戶端和服務(wù)器之間進(jìn)行握手,協(xié)商加密算法和密鑰等。

數(shù)據(jù)傳輸階段:客戶端和服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸,DTLS協(xié)議對數(shù)據(jù)進(jìn)行加密和認(rèn)證。

斷開連接階段:客戶端和服務(wù)器之間斷開連接,并清除相關(guān)的狀態(tài)信息。

DTLS在5G 新通話中的位置

DC通道協(xié)商完成之后(通過SIP交互進(jìn)行DC通道的協(xié)商),需要先進(jìn)行DTLS建鏈,之后在此基礎(chǔ)上進(jìn)行數(shù)據(jù)傳輸,DTLS建鏈位置參見下面示例:

1.終端發(fā)起協(xié)商bootsrap DC流程時(shí)的DTLS建鏈位置

7a7c1dba-cbd8-11ef-9310-92fbcf53809c.png

2.終端-終端之間的application DC建立流程時(shí)的DTLS建鏈位置

7a8db610-cbd8-11ef-9310-92fbcf53809c.png

DTLS交互流程

與TCP三次握手類似,DTLS也是通過握手的方式建立鏈接,握手交互流程示例見下(遵循RFC 6347定義的DTLS 1.2協(xié)議):

7aae7f8a-cbd8-11ef-9310-92fbcf53809c.png

流程描述:

客戶端發(fā)送ClientHello報(bào)文,發(fā)起握手和密鑰協(xié)商,報(bào)文主要包含:隨機(jī)數(shù)(后續(xù)用于生成共享密鑰)、密碼算法族、壓縮算法族。

按照RFC 6347交換Cookie:服務(wù)端生成Cookie,打包在HelloVerifyRequest報(bào)文中發(fā)送給客戶端。

客戶端收到Cookie后,將Cookie打包在ClientHello報(bào)文中并再次發(fā)送給服務(wù)端。

服務(wù)端校驗(yàn)Cookie,確認(rèn)有效后向客戶端發(fā)送ServerHello報(bào)文,報(bào)文主要包含:隨機(jī)數(shù)、選擇的加密方式、選擇的壓縮方式。

服務(wù)端用Certificate報(bào)文向客戶端發(fā)送服務(wù)端證書(證書可以采用自簽名證書,證書格式基于X.509標(biāo)準(zhǔn),需要遵循RFC 5280,客戶端根據(jù)SDP中的fingerprint信息來校驗(yàn)服務(wù)器證書)。

服務(wù)端用ServerKeyExchange報(bào)文向客戶端發(fā)送服務(wù)端的密鑰協(xié)商信息。

服務(wù)端用CertificateRequest報(bào)文向客戶端請求客戶端證書。

服務(wù)端向客戶端發(fā)送ServerHelloDone報(bào)文,指示服務(wù)端的Hello和相關(guān)報(bào)文交互結(jié)束。

客戶端用Certificate報(bào)文向服務(wù)端發(fā)送客戶端證書(證書可以采用自簽名證書,證書格式基于X.509標(biāo)準(zhǔn),需要遵循RFC 5280,服務(wù)端采用SDP中fingerprint信息來校驗(yàn)客戶端證書)。

客戶端采用信令消息SDP中的fingerprint信息來校驗(yàn)服務(wù)端證書,校驗(yàn)通過后用ServerKeyExchange報(bào)文向服務(wù)端發(fā)送主密鑰。

當(dāng)服務(wù)端發(fā)送的ServerKeyExchang報(bào)文驗(yàn)證無誤時(shí),客戶端向服務(wù)端發(fā)送CertificateVerify報(bào)文響應(yīng)。

客戶端向服務(wù)端發(fā)送ChangeCipherSpec報(bào)文,表明后續(xù)將要使用當(dāng)前加密參數(shù)。

客戶端向服務(wù)端發(fā)送加密的Finished報(bào)文,用于驗(yàn)證雙方協(xié)商的對稱加密算法、客戶端密鑰。

服務(wù)端向客戶端發(fā)送ChangeCipherSpec報(bào)文,表明將要使用當(dāng)前加密參數(shù)。

服務(wù)端向客戶端發(fā)送加密的Finished報(bào)文,用于驗(yàn)證雙方協(xié)商的對稱加密算法、客戶端密鑰,至此握手完成。

以上便是DTLS協(xié)議及主要流程介紹,其中握手流程中同一方向的數(shù)據(jù)可以放在一起發(fā)送,如步驟4~8中的握手?jǐn)?shù)據(jù)可以一起發(fā)送給客戶端,握手完成之后就進(jìn)入應(yīng)用數(shù)據(jù)傳輸階段,在客戶端和服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸時(shí),DTLS協(xié)議一致維護(hù)鏈接并會對數(shù)據(jù)進(jìn)行加密和認(rèn)證,直至?xí)捊Y(jié)束再斷開鏈接。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6206

    瀏覽量

    137799
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7814

    瀏覽量

    90921
  • 傳輸層
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    11081
  • 5G
    5G
    +關(guān)注

    關(guān)注

    1360

    文章

    48812

    瀏覽量

    573635

原文標(biāo)題:5G新通話的安全衛(wèi)士——DTLS協(xié)議

文章出處:【微信號:ztedoc,微信公眾號:中興文檔】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    安全電子事務(wù)協(xié)議的基本流程

    安全電子事務(wù)協(xié)議的基本流程摘要:隨著互聯(lián)網(wǎng)的飛速發(fā)展,電子商務(wù)已經(jīng)走入了人們的日常生活,然而安全成為電子商務(wù)發(fā)展的最大障礙。在眾多的電子支付安全協(xié)議中.安全電子事務(wù)協(xié)議是最為著名的,本
    發(fā)表于 10-10 14:39

    USART串行通信協(xié)議和配置流程

    USART串行通信協(xié)議STM32 USART串口介紹USART配置流程
    發(fā)表于 12-18 06:34

    FOCAS協(xié)議是什么?主要的作用是什么

    FOCAS協(xié)議是什么?主要的作用是什么?TCP/IP協(xié)議是什么?TCP/IP協(xié)議包括哪幾種?
    發(fā)表于 08-13 07:44

    CAN協(xié)議介紹  CAN協(xié)議介紹  

    1.CAN協(xié)議介紹   CAN 是 Controller Area Network 的縮寫(以下稱為 CAN),是 ISO 國際標(biāo)準(zhǔn)化的串行通信協(xié)議。在當(dāng)前的汽車產(chǎn)業(yè)中,出于對安全性、舒適性、方便性
    發(fā)表于 08-19 06:36

    請問MQTT協(xié)議的整個(gè)通信流程是怎樣的?

    請問MQTT協(xié)議的整個(gè)通信流程是怎樣的?
    發(fā)表于 10-27 06:27

    介紹模擬ARM的啟動流程

    的模擬器,如果你想學(xué)習(xí)嵌入式,但身邊沒有開發(fā)板,這時(shí)候你可以嘗試使用它來模擬Linux內(nèi)核的啟動,當(dāng)然它還可以模擬ARM、MIPS等各種CPU架構(gòu),本文主要介紹模擬ARM的啟動流程(一)環(huán)境
    發(fā)表于 11-05 06:36

    CAN協(xié)議的發(fā)送流程與接收流程是怎樣的

    CAN控制器的特點(diǎn)有哪些呢?CAN協(xié)議仲裁功能該如何去實(shí)現(xiàn)呢?CAN協(xié)議的發(fā)送流程與接收流程是怎樣的?
    發(fā)表于 11-08 07:59

    介紹基于協(xié)議棧外設(shè)的開發(fā)

    本節(jié)介紹基于芯科協(xié)議棧設(shè)備的開發(fā)本節(jié)介紹基于芯科協(xié)議棧外設(shè)的開發(fā)
    發(fā)表于 01-07 08:26

    mbedTLS軟件包是怎樣進(jìn)行工作的呢

    ,這里需要進(jìn)行證書校驗(yàn)。SSL/TLS 握手流程DTLS 握手流程為了避免拒絕服務(wù)攻擊,DTLS采用和IKE一樣的無狀態(tài) cookie 技術(shù)。當(dāng)客戶端發(fā)送 client hello 消
    發(fā)表于 08-12 14:44

    IC設(shè)計(jì)前后端流程與EDA工具介紹

    本文首先介紹了ic設(shè)計(jì)的方法,其次介紹了IC設(shè)計(jì)前段設(shè)計(jì)的主要流程及工具,最后介紹了IC設(shè)計(jì)后端設(shè)計(jì)的
    發(fā)表于 04-19 18:04 ?1.2w次閱讀

    PCBA測試的主要流程 PCBA主要包括哪些測試

    。接下來就與大家介紹PCBA測試的主要流程。 一、PCBA測試主要包括哪些測試 根據(jù)不同的產(chǎn)品以及不同的客戶要求,PCBA測試會有所不同,總的來說,PCBA測試
    的頭像 發(fā)表于 03-18 11:05 ?1.8w次閱讀

    LTE簇優(yōu)化流程和案例介紹詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是LTE簇優(yōu)化流程和案例介紹詳細(xì)說明包括了:1無線網(wǎng)絡(luò)優(yōu)化流程簇優(yōu)化的目的,2簇優(yōu)化
    發(fā)表于 03-02 17:11 ?9次下載
    LTE簇優(yōu)化<b class='flag-5'>流程</b>和案例<b class='flag-5'>介紹</b>詳細(xì)說明

    對DTU進(jìn)行Modbus RTU協(xié)議的配置流程

    本文主要介紹搭載了4G Cat.1模塊ML302-ANLM的機(jī)智云GC511 DTU,將Modbus產(chǎn)品快速接入機(jī)智云平臺的流程,以及以Modbus電表為例進(jìn)行說明,在機(jī)智云新版開發(fā)者中心對DTU進(jìn)行Modbus RTU
    的頭像 發(fā)表于 08-12 09:05 ?4471次閱讀

    常見的通訊協(xié)議介紹

    將物聯(lián)網(wǎng)通信協(xié)議分為兩大類,一類是接入協(xié)議,一類是通訊協(xié)議。接入協(xié)議一般負(fù)責(zé)子網(wǎng)內(nèi)設(shè)備間的組網(wǎng)及通信;通訊協(xié)議
    的頭像 發(fā)表于 03-23 14:30 ?4640次閱讀

    芯片設(shè)計(jì)的主要流程

    芯片設(shè)計(jì)是一個(gè)復(fù)雜的過程,需要從概念到最終產(chǎn)品的多個(gè)階段,涉及到不同的技術(shù)和工具。本文將介紹芯片設(shè)計(jì)的主要流程和其中涉及的技術(shù)和工具。
    的頭像 發(fā)表于 06-03 16:07 ?1w次閱讀