chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

鴻蒙OpenHarmony技術(shù):【設(shè)備互信認證】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-03-25 17:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

OpenHarmony中,設(shè)備互信認證模塊作為安全子系統(tǒng)的子模塊,負責(zé)設(shè)備間可信關(guān)系的建立、維護、使用、撤銷等全生命周期的管理,實現(xiàn)可信設(shè)備間的互信認證和安全會話密鑰協(xié)商,是搭載OpenHarmony的設(shè)備進行可信互聯(lián)的基礎(chǔ)平臺能力。

設(shè)備互信認證模塊當前提供如下功能:

  • 設(shè)備互信關(guān)系管理功能:統(tǒng)一管理設(shè)備互信關(guān)系的建立、維護、撤銷過程;支持各個業(yè)務(wù)創(chuàng)建的設(shè)備互信關(guān)系的隔離和可控共享。
  • 設(shè)備互信關(guān)系認證功能:提供認證設(shè)備間互信關(guān)系、進行安全會話密鑰協(xié)商的能力,支持分布式軟總線實現(xiàn)互信設(shè)備間的組網(wǎng)。

為實現(xiàn)上述功能,設(shè)備互信認證模塊當前包含設(shè)備群組管理、設(shè)備群組認證和帳號無關(guān)點對點認證三個子模塊,其部署邏輯如下圖:

圖 1 子系統(tǒng)架構(gòu)圖

其中,

  • 設(shè)備群組管理服務(wù):統(tǒng)一管理不同業(yè)務(wù)建立的本設(shè)備與其他設(shè)備間的互信關(guān)系,并對外提供設(shè)備互信關(guān)系的創(chuàng)建入口 ,完成信任建立后創(chuàng)建帳號無關(guān)設(shè)備群組,并將信任對象設(shè)備添加進群組;OpenHarmony上各業(yè)務(wù)可獨立創(chuàng)建相互隔離的設(shè)備間可信關(guān)系。
  • 設(shè)備群組認證服務(wù):支持已建立可信關(guān)系的設(shè)備間完成互信關(guān)系的認證及會話密鑰的協(xié)商。
  • 帳號無關(guān)點對點設(shè)備互信認證:提供設(shè)備間基于共享秘密建立一對一互信關(guān)系的功能,并支持基于這種互信關(guān)系的認證密鑰協(xié)商。
  • 認證協(xié)議庫:統(tǒng)一封裝不同類型的認證協(xié)議,支持多種輕量級以及標準認證協(xié)議實現(xiàn)。

共享秘密的使用要求和約束:

業(yè)務(wù)在設(shè)備間建立賬號無關(guān)點對點信任關(guān)系時,需要使用帶外共享的秘密信息,該秘密信息在共享方式、長度、復(fù)雜度以及時效性上均需符合安全要求。系統(tǒng)會對共享秘密的長度做約束,如不滿足,則無法進行賬號無關(guān)點對點信任關(guān)系的建立,規(guī)則如下:

協(xié)議共享秘密(PIN碼)長度
EC-SPEKE>=6bit
DL-SPEKE>=6bit
ISO>=128bit

目錄

/base/security/device_auth
├── default_config               # 編譯配置文件
├── frameworks                   # 設(shè)備互信認證IPC代碼
├── interfaces                   # 對外接口目錄
├── test                         # 設(shè)備互信認證的接口測試用例
├── common_lib                   # C語言公共基礎(chǔ)庫
├── deps_adapter                 # 依賴組件適配器代碼
│   ├── key_management_adapter   # 密鑰及算法適配層
│   └── os_adapter               # 系統(tǒng)能力適配層
└── services                     # 設(shè)備互信認證服務(wù)層代碼
    ├── frameworks               # 設(shè)備互信認證框架層代碼
    ├── data_manager             # 設(shè)備互信群組信息管理模塊
    ├── identity_manager         # 認證憑據(jù)管理模塊
    ├── legacy
    │   ├── authenticators       # 認證執(zhí)行模塊
    │   ├── group_auth           # 設(shè)備群組認證服務(wù)
    │   ├── group_manager        # 設(shè)備群組管理服務(wù)
    ├── creds_manager            # 憑據(jù)管理模塊
    ├── mk_agree                 # 設(shè)備級主密鑰協(xié)商
    ├── cred_manager             # 賬號憑據(jù)插件管理模塊
    ├── key_agree_sdk            # 密鑰協(xié)商sdk
    ├── privacy_enhancement      # 隱私增強模塊
    ├── session_manager          # 會話管理模塊
    └── protocol                 # 認證協(xié)議庫

說明

接口說明

設(shè)備互信認證組件中,設(shè)備群組管理服務(wù)負責(zé)將不同業(yè)務(wù)建立的設(shè)備間可信關(guān)系抽象成一個個可信群組,對外提供統(tǒng)一的接口,包含群組創(chuàng)建、刪除、查詢等功能;設(shè)備群組認證服務(wù)基于已經(jīng)建立過可信關(guān)系的設(shè)備群組,提供設(shè)備可信認證與端到端會話密鑰協(xié)商功能;同時提供群組無關(guān),基于認證憑據(jù)的設(shè)備互信認證能力。

表 1 設(shè)備群組管理服務(wù)提供的API接口(DeviceGroupManager)功能介紹

[]()

[]()[]()接口名[]()[]()描述
[]()[]()const DeviceGroupManager *GetGmInstance()[]()[]()獲取設(shè)備群組管理的實例。
[]()[]()int32_t RegCallback(const char *appId, const DeviceAuthCallback *callback)[]()[]()注冊業(yè)務(wù)的監(jiān)聽回調(diào)。
[]()[]()int32_t CreateGroup(int32_t osAccountId, int64_t requestId, const char *appId, const char *createParams)[]()[]()創(chuàng)建一個可信設(shè)備群組。
[]()[]()int32_t DeleteGroup(int32_t osAccountId, int64_t requestId, const char *appId, const char *disbandParams)[]()[]()刪除一個可信設(shè)備群組。
[]()[]()int32_t AddMemberToGroup(int32_t osAccountId, int64_t requestId, const char *appId, const char *addParams)[]()[]()添加成員到指定群組ID的可信設(shè)備群組。
[]()[]()int32_t DeleteMemberFromGroup(int32_t osAccountId, int64_t requestId, const char *appId, const char *deleteParams);[]()[]()從指定可信設(shè)備群組里刪除可信成員。
[]()[]()int32_t ProcessData(int64_t requestId, const uint8_t *data, uint32_t dataLen)[]()[]()處理綁定或者解綁的數(shù)據(jù)。
[]()[]()int32_t GetGroupInfo(int32_t osAccountId, const char *appId, const char *queryParams, char **returnGroupVec, uint32_t *groupNum)[]()[]()查詢可信設(shè)備群組信息。

表 2 設(shè)備群組認證模塊提供的API接口(GroupAuthManager)功能介紹

[]()

[]()[]()接口名[]()[]()描述
[]()[]()const GroupAuthManager *GetGaInstance()[]()[]()獲取設(shè)備群組認證的實例。
[]()[]()int32_t AuthDevice(int32_t osAccountId, int64_t authReqId, const char *authParams, const DeviceAuthCallback *gaCallback)[]()[]()認證可信設(shè)備。
[]()[]()int32_t ProcessData(int64_t authReqId, const uint8_t *data, uint32_t dataLen, const DeviceAuthCallback *gaCallback)[]()[]()處理認證的數(shù)據(jù)。

表 3 基于認證憑據(jù)的設(shè)備互信認證能力相關(guān)API接口功能介紹

[]()

[]()[]()接口名[]()[]()描述
[]()[]()int32_t StartAuthDevice(int64_t requestId, const char* authParams, const DeviceAuthCallback* callbak)[]()[]()指定認證憑據(jù),觸發(fā)設(shè)備互信認證。
[]()[]()int32_t ProcessAuthDevice(int64_t requestId, const char* authParams, const DeviceAuthCallback* callbak)[]()[]()響應(yīng)認證請求,處理認證數(shù)據(jù)。
[]()[]()int32_t CancelAuthRequest(int64_t requestId, const char* authParams)[]()[]()取消認證請求。

審核編輯 黃宇

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

    關(guān)注

    2

    文章

    2298

    瀏覽量

    66567
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2934

    瀏覽量

    45595
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3946

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    觸覺智能Purple Pi OH首發(fā)開源鴻蒙6.0 XTS認證,開源鴻蒙正式開啟6.0時代!

    11月28日,觸覺智能PurplePiOH開發(fā)板通過了開源鴻蒙OpenHarmony6.0ReleaseXTS生態(tài)兼容認證,成為了開發(fā)板類別首個通過的產(chǎn)品與廠商!(觸覺智能PurplePiOH開發(fā)板
    的頭像 發(fā)表于 11-28 18:45 ?952次閱讀
    觸覺智能Purple Pi OH首發(fā)開源<b class='flag-5'>鴻蒙</b>6.0 XTS<b class='flag-5'>認證</b>,開源<b class='flag-5'>鴻蒙</b>正式開啟6.0時代!

    觸覺智能RK3588行業(yè)主板通過OpenHarmony5.0 XTS認證

    觸覺智能作為開源鴻蒙南向硬件廠家,旗下RK3588行業(yè)主板IDO-SBC3588(以下簡稱SBC3588)通過了OpenHarmony5.0XTS認證,鴻蒙硬件生態(tài)兼容性再獲突破!證書
    的頭像 發(fā)表于 11-24 13:57 ?751次閱讀
    觸覺智能RK3588行業(yè)主板通過<b class='flag-5'>OpenHarmony</b>5.0 XTS<b class='flag-5'>認證</b>

    觸覺智能RK3576開發(fā)板通過OpenHarmony5.0 XTS認證

    觸覺智能作為開源鴻蒙南向硬件廠家,旗下RK3576開發(fā)板及其核心板(模組)PurplePiOH2系列通過了OpenHarmony5.0XTS認證,鴻蒙硬件生態(tài)兼容性能再次提升!證書如下
    的頭像 發(fā)表于 10-21 12:48 ?829次閱讀
    觸覺智能RK3576開發(fā)板通過<b class='flag-5'>OpenHarmony</b>5.0 XTS<b class='flag-5'>認證</b>

    【置頂公告】視美泰開源鴻蒙系列產(chǎn)品業(yè)務(wù)咨詢與商務(wù)合作通道正式開啟!

    設(shè)計。 生態(tài)解決方案整合智慧政務(wù)、智慧醫(yī)療、智慧園區(qū)、智慧教育、智慧安平、工業(yè)物聯(lián)網(wǎng)等領(lǐng)域鴻蒙化系統(tǒng)集成與場景落地。 技術(shù)授權(quán)與聯(lián)合創(chuàng)新OpenHarmony生態(tài)兼容性認證、
    發(fā)表于 10-20 16:23

    觸覺智能RK3576開發(fā)板OpenHarmony開源鴻蒙系統(tǒng)USB控制傳輸功能示例

    OpenHarmony開源鴻蒙設(shè)備與外部USB設(shè)備之間的連接管理、數(shù)據(jù)收發(fā)及設(shè)備信息交互,支持對USB設(shè)
    的頭像 發(fā)表于 09-30 16:31 ?1417次閱讀
    觸覺智能RK3576開發(fā)板<b class='flag-5'>OpenHarmony</b>開源<b class='flag-5'>鴻蒙</b>系統(tǒng)USB控制傳輸功能示例

    視美泰受邀出席2025鴻蒙生態(tài)大會,共繪OpenHarmony商業(yè)顯示新圖景

    OpenHarmony)的創(chuàng)新解決方案驚艷亮相,以技術(shù)深度與落地實力引發(fā)行業(yè)關(guān)注。更有視美泰國產(chǎn)化事業(yè)部總經(jīng)理柏威先生發(fā)表主題演講,揭秘企業(yè)在開源鴻蒙領(lǐng)域的戰(zhàn)略布局與技術(shù)突破。
    的頭像 發(fā)表于 09-01 16:02 ?5136次閱讀
    視美泰受邀出席2025<b class='flag-5'>鴻蒙</b>生態(tài)大會,共繪<b class='flag-5'>OpenHarmony</b>商業(yè)顯示新圖景

    觸覺智能RK3506開發(fā)板通過OpenHarmony 5.1 XTS認證,引領(lǐng)鴻蒙開發(fā)新標桿!

    觸覺智能作為瑞芯微專業(yè)方案商與開源鴻蒙南向硬件廠家,旗下RK3506開發(fā)板及其核心板(模組)通過OpenHarmony5.1XTS認證!這一消息猶在行業(yè)內(nèi)引起了廣泛關(guān)注,標志著觸覺智能在鴻蒙
    的頭像 發(fā)表于 08-14 23:49 ?1618次閱讀
    觸覺智能RK3506開發(fā)板通過<b class='flag-5'>OpenHarmony</b> 5.1 XTS<b class='flag-5'>認證</b>,引領(lǐng)<b class='flag-5'>鴻蒙</b>開發(fā)新標桿!

    開源鴻蒙開發(fā)必備!OpenHarmony替換Full SDK全攻略

    本文介紹開源鴻蒙OpenHarmony替換FullSDK的方法,演示設(shè)備為觸覺智能PurplePiOH鴻蒙開發(fā)板獲取FullSD
    的頭像 發(fā)表于 06-06 18:11 ?786次閱讀
    開源<b class='flag-5'>鴻蒙</b>開發(fā)必備!<b class='flag-5'>OpenHarmony</b>替換Full SDK全攻略

    觸覺智能鴻蒙開發(fā)板率先通過OpenHarmony5.0認證(生態(tài)產(chǎn)品兼容性證書)

    觸覺智能PurplePiOH鴻蒙開發(fā)板繼4.1版本XTS認證火速出圈后,再次狂飆!成功通過OpenHarmony5.0ReleaseXTS認證,成為首批開放原子基金會生態(tài)產(chǎn)品之一。這一
    的頭像 發(fā)表于 06-06 17:54 ?1184次閱讀
    觸覺智能<b class='flag-5'>鴻蒙</b>開發(fā)板率先通過<b class='flag-5'>OpenHarmony</b>5.0<b class='flag-5'>認證</b>(生態(tài)產(chǎn)品兼容性證書)

    利爾達RedCap模組通過OpenHarmony 生態(tài)兼容性測評!

    。此次認證標志著該NR90模組在鴻蒙系統(tǒng)中的技術(shù)適配能力獲得官方認可,為工業(yè)物聯(lián)網(wǎng)、智能終端等設(shè)備快速融入鴻蒙生態(tài)提供了關(guān)鍵支持。本次
    的頭像 發(fā)表于 05-23 17:59 ?1525次閱讀
    利爾達RedCap模組通過<b class='flag-5'>OpenHarmony</b> 生態(tài)兼容性測評!

    DialogHub上線OpenHarmony開源社區(qū),高效開發(fā)鴻蒙應(yīng)用彈窗

    “Gitee官網(wǎng)”,首頁搜索“DialogHub”,快速下載集成,并參與代碼貢獻與問題反饋。共同提升鴻蒙應(yīng)用的性能與體驗。 未來華為也將持續(xù)攜手生態(tài)伙伴共建創(chuàng)新,面向底座技術(shù)、通用能力、垂類行業(yè)等場景推出系列
    發(fā)表于 04-03 17:30

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,支持開源
    的頭像 發(fā)表于 03-28 18:05 ?1497次閱讀
    <b class='flag-5'>鴻蒙</b>北向開發(fā)<b class='flag-5'>OpenHarmony</b>5.0 DevEco Studio開發(fā)工具安裝與配置

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第2章OpenHarmony v3.2-Beta4版本測試

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第2章OpenHarmony v3.2-Beta4版本測試
    的頭像 發(fā)表于 03-05 10:53 ?991次閱讀
    【北京迅為】itop-3568 開發(fā)板<b class='flag-5'>openharmony</b><b class='flag-5'>鴻蒙</b>燒寫及測試-第2章<b class='flag-5'>OpenHarmony</b> v3.2-Beta4版本測試

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第1章 體驗OpenHarmony—燒寫鏡像

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第1章 體驗OpenHarmony—燒寫鏡像
    的頭像 發(fā)表于 03-04 16:31 ?992次閱讀
    【北京迅為】itop-3568 開發(fā)板<b class='flag-5'>openharmony</b><b class='flag-5'>鴻蒙</b>燒寫及測試-第1章 體驗<b class='flag-5'>OpenHarmony</b>—燒寫鏡像

    鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?1605次閱讀
    <b class='flag-5'>鴻蒙</b>北向開發(fā)<b class='flag-5'>OpenHarmony</b>4.1 DevEco Studio開發(fā)工具安裝與配置