91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

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

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

掃碼添加小助手

加入工程師交流群

5G 新通話

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

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

DTLS簡介

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

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

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

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

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

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

DTLS在5G 新通話中的位置

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

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

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

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

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

DTLS交互流程

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

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

流程描述:

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

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

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

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

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

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

服務端用CertificateRequest報文向客戶端請求客戶端證書。

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

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

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

當服務端發(fā)送的ServerKeyExchang報文驗證無誤時,客戶端向服務端發(fā)送CertificateVerify報文響應。

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

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

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

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

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

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

    關注

    18

    文章

    6392

    瀏覽量

    140070
  • 網(wǎng)絡
    +關注

    關注

    14

    文章

    8266

    瀏覽量

    94871
  • 傳輸層
    +關注

    關注

    0

    文章

    31

    瀏覽量

    11222
  • 5G
    5G
    +關注

    關注

    1367

    文章

    49160

    瀏覽量

    617781

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    安全電子事務協(xié)議的基本流程摘要:隨著互聯(lián)網(wǎng)的飛速發(fā)展,電子商務已經(jīng)走入了人們的日常生活,然而安全成為電子商務發(fā)展的最大障礙。在眾多的電子支付安全協(xié)議中.安全電子事務協(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 國際標準化的串行通信協(xié)議。在當前的汽車產(chǎn)業(yè)中,出于對安全性、舒適性、方便性
    發(fā)表于 08-19 06:36

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

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

    介紹模擬ARM的啟動流程

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

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

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

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

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

    mbedTLS軟件包是怎樣進行工作的呢

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

    IC設計前后端流程與EDA工具介紹

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

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

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

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

    本文檔的主要內(nèi)容詳細介紹的是LTE簇優(yōu)化流程和案例介紹詳細說明包括了:1無線網(wǎng)絡優(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>詳細說明

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

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

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

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

    芯片設計的主要流程

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