欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-03-25 17:04 ? 次閱讀

簡介

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

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

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

為實現(xiàn)上述功能,設(shè)備互信認(rèn)證模塊當(dāng)前包含設(shè)備群組管理、設(shè)備群組認(rèn)證和帳號無關(guān)點對點認(rè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è)備群組認(rèn)證服務(wù):支持已建立可信關(guān)系的設(shè)備間完成互信關(guān)系的認(rèn)證及會話密鑰的協(xié)商。
  • 帳號無關(guān)點對點設(shè)備互信認(rèn)證:提供設(shè)備間基于共享秘密建立一對一互信關(guān)系的功能,并支持基于這種互信關(guān)系的認(rèn)證密鑰協(xié)商。
  • 認(rèn)證協(xié)議庫:統(tǒng)一封裝不同類型的認(rèn)證協(xié)議,支持多種輕量級以及標(biāo)準(zhǔn)認(rèn)證協(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è)備互信認(rèn)證IPC代碼
├── interfaces                   # 對外接口目錄
├── test                         # 設(shè)備互信認(rèn)證的接口測試用例
├── common_lib                   # C語言公共基礎(chǔ)庫
├── deps_adapter                 # 依賴組件適配器代碼
│   ├── key_management_adapter   # 密鑰及算法適配層
│   └── os_adapter               # 系統(tǒng)能力適配層
└── services                     # 設(shè)備互信認(rèn)證服務(wù)層代碼
    ├── frameworks               # 設(shè)備互信認(rèn)證框架層代碼
    ├── data_manager             # 設(shè)備互信群組信息管理模塊
    ├── identity_manager         # 認(rèn)證憑據(jù)管理模塊
    ├── legacy
    │   ├── authenticators       # 認(rèn)證執(zhí)行模塊
    │   ├── group_auth           # 設(shè)備群組認(rèn)證服務(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                 # 認(rèn)證協(xié)議庫

說明

接口說明

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

表 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è)備群組認(rèn)證模塊提供的API接口(GroupAuthManager)功能介紹

[]()

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

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

[]()

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

審核編輯 黃宇

聲明:本文內(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

    文章

    1518

    瀏覽量

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

    關(guān)注

    57

    文章

    2397

    瀏覽量

    43098
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3753

    瀏覽量

    16668
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設(shè)計,支持開源鴻蒙O
    的頭像 發(fā)表于 12-30 10:08 ?202次閱讀
    <b class='flag-5'>OpenHarmony</b>源碼編譯后燒錄鏡像教程,RK3566<b class='flag-5'>鴻蒙</b>開發(fā)板演示

    2024 OpenHarmony年度技術(shù)分享會來啦,預(yù)約直播有好禮~

    聯(lián)合開源鴻蒙技術(shù)專家、老師、開發(fā)者為大家?guī)?b class='flag-5'>OpenHarmony的最新技術(shù)進展、開發(fā)心得以及應(yīng)用實踐,共同推動OpenHarmony生態(tài)的
    發(fā)表于 12-25 09:10

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

    開源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦開發(fā)板,已適配全
    的頭像 發(fā)表于 12-24 11:46 ?273次閱讀
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺智能RK3566<b class='flag-5'>鴻蒙</b>開發(fā)板演示

    鴻蒙原生開源庫ViewPool在OpenHarmony社區(qū)正式上線

    近日,由伙伴參與共建的鴻蒙原生開源庫“ViewPool”在OpenHarmony社區(qū)正式上線。這個開發(fā)庫是基于OpenHarmony技術(shù)孵化的成果,充分發(fā)揮了平臺的
    的頭像 發(fā)表于 12-20 14:44 ?316次閱讀

    誠邁科技榮獲“開源鴻蒙人才認(rèn)證授權(quán)培訓(xùn)伙伴(優(yōu)選級)”授牌

    11月27日,OpenHarmony人才生態(tài)大會在武漢隆重舉行。大會期間,誠邁科技憑借在開源鴻蒙人才生態(tài)建設(shè)與認(rèn)證推廣領(lǐng)域的卓越貢獻,獲得“開源鴻蒙人才
    的頭像 發(fā)表于 11-29 09:28 ?516次閱讀
    誠邁科技榮獲“開源<b class='flag-5'>鴻蒙</b>人才<b class='flag-5'>認(rèn)證</b>授權(quán)培訓(xùn)伙伴(優(yōu)選級)”授牌

    OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙開發(fā)板來演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,修改產(chǎn)品屬性信息的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release系統(tǒng)!
    的頭像 發(fā)表于 11-27 09:31 ?242次閱讀
    <b class='flag-5'>OpenHarmony</b>屬性信息怎么修改?觸覺智能RK3566<b class='flag-5'>鴻蒙</b>開發(fā)板來演示

    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發(fā)板演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,開啟/關(guān)閉SELinux權(quán)限的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release
    的頭像 發(fā)表于 11-18 19:03 ?445次閱讀
    如何在開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>開啟SELinux模式?RK3566<b class='flag-5'>鴻蒙</b>開發(fā)板演示

    全新原生鴻蒙HarmonyOS NEXT發(fā)布,書寫國產(chǎn)操作系統(tǒng)新篇章!同時,觸覺智能發(fā)布OpenHarmony5.0固件

    10月22日,華為舉行“原生鴻蒙之夜暨華為全場景新品發(fā)布會”,正式為用戶帶來基于OpenHarmony打造的全新原生鴻蒙操作系統(tǒng)HarmonyOS NEXT和華為多個全場景智能設(shè)備新品
    的頭像 發(fā)表于 10-28 13:46 ?886次閱讀
    全新原生<b class='flag-5'>鴻蒙</b>HarmonyOS NEXT發(fā)布,書寫國產(chǎn)操作系統(tǒng)新篇章!同時,觸覺智能發(fā)布<b class='flag-5'>OpenHarmony</b>5.0固件

    鴻蒙OpenHarmony南向/北向快速開發(fā)教程-迅為RK3568開發(fā)板

    P2_OpenHarmony功能框架 P3_OpenHarmony技術(shù)特性 P4_OpenHarmony支持設(shè)備類型 p5_南向開發(fā)和北向
    發(fā)表于 07-23 10:44

    深耕鴻蒙生態(tài),國科微旗艦芯片獲“鴻蒙4.0”首款認(rèn)證

    7月9日,國科微宣布旗下超高清視頻解碼及商顯芯片通過OpenHarmony4.0版本兼容性測評,獲頒鴻蒙生態(tài)產(chǎn)品兼容性證書。其中,國科微GK6323V100C是業(yè)界首款通過鴻蒙4.0兼容性測評
    的頭像 發(fā)表于 07-10 13:10 ?549次閱讀
    深耕<b class='flag-5'>鴻蒙</b>生態(tài),國科微旗艦芯片獲“<b class='flag-5'>鴻蒙</b>4.0”首款<b class='flag-5'>認(rèn)證</b>

    如何在Openharmony中實現(xiàn)USB復(fù)合設(shè)備

    如何讓Openharmony設(shè)備HDC接口(OTG接口)作為一個復(fù)合設(shè)備,實現(xiàn)HDC(HDC:鴻蒙設(shè)備連接器) + CDC ACM(USB
    的頭像 發(fā)表于 06-13 15:03 ?1892次閱讀
    如何在<b class='flag-5'>Openharmony</b>中實現(xiàn)USB復(fù)合<b class='flag-5'>設(shè)備</b>

    【開源鴻蒙】下載OpenHarmony 4.1 Release源代碼

    本文介紹了如何下載開源鴻蒙OpenHarmony)操作系統(tǒng) 4.1 Release版本的源代碼,該方法同樣可以用于下載OpenHarmony最新開發(fā)版本(master分支)或者4.0 Release、3.2 Release等發(fā)
    的頭像 發(fā)表于 04-27 23:16 ?1075次閱讀
    【開源<b class='flag-5'>鴻蒙</b>】下載<b class='flag-5'>OpenHarmony</b> 4.1 Release源代碼

    HarmonyOS Connecti鴻蒙智聯(lián)設(shè)備認(rèn)證|介紹

    一,合規(guī)性檢查符合國家法律、行業(yè)合規(guī)、產(chǎn)品基礎(chǔ)質(zhì)量遵從性要求。二,產(chǎn)品技術(shù)測試符合鴻蒙智聯(lián)生態(tài)技術(shù)特征要求。1,硬件規(guī)格2,極簡連接測試3,萬能卡片測試4,極簡交互測試5,授權(quán)校驗測試6,硬件互助
    的頭像 發(fā)表于 04-11 16:50 ?763次閱讀
    HarmonyOS Connecti<b class='flag-5'>鴻蒙</b>智聯(lián)<b class='flag-5'>設(shè)備</b><b class='flag-5'>認(rèn)證</b>|介紹

    鴻蒙這么大聲勢,為何遲遲看不見崗位?最新數(shù)據(jù)來了

    聯(lián)合打造的《鴻蒙NEXT星河版OpenHarmony開發(fā)文檔》里面內(nèi)容包含了ArkTS語言、ArkUI聲明式UI開發(fā)、Stage模型入門、OpenHarmony多媒體技術(shù)、
    發(fā)表于 02-29 20:53