System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及虛擬人身份認證的,具體是涉及一種虛擬人的身份認證方法以及虛擬人的身份驗證方法。
技術介紹
1、元宇宙是與現實世界映射與交互的虛擬世界。基于元宇宙,可以將虛擬世界與現實世界在經濟系統、社交系統、身份系統上密切融合,并且允許用戶進行內容生產和世界編輯。隨著元宇宙和ai的發展,虛擬人可以通過ai算法學習和適應用戶的行為、感情和語言,所以現有許多欺瞞案例,通過虛擬人實施欺瞞。例如,通過創建一個虛擬人,冒用受害者所熟悉的人的形象或身份,或者冒用某公司或某產品的身份,從而進行營銷欺瞞或者引誘受害者點擊鏈接進行欺瞞。
2、現有的虛擬人認證方式通過對用戶本身與用戶信息進行認證與比對,但未對虛擬人本身并未做身份認證,從而使得虛擬人有機會進行欺瞞。
3、現有一種通信方法是通過元宇宙應用模塊向sim卡發送身份信息請求;還用于基于虛擬身份信息,向元宇宙平臺發送認證請求,以使元宇宙平臺基于虛擬身份信息對認證請求進行認證。sim卡,用于在接收到身份信息請求時,獲取本地記錄的虛擬身份信息,并向元宇宙應用模塊發送虛擬身份信息;其中,虛擬身份信息為:登錄元宇宙應用模塊的第一用戶在注冊sim卡時,sim卡基于第一用戶的私鑰生成得到的;第一用戶的私鑰為對預設隨機數進行哈希計算得到的。該虛擬身份信息也是用戶身份信息,不是虛擬人信息,所以該方法未對虛擬人本身并未做身份認證,從而使得虛擬人有機會進行欺瞞。
技術實現思路
1、本專利技術的第一目的是提供一種對虛擬人進行身份認證的虛擬人的身份
2、本專利技術的第二目的是提供一種用戶對虛擬人進行身份驗證的虛擬人驗證方法。
3、本專利技術的第三目的是提供一種虛擬人自動進行身份驗證的虛擬人驗證方法。
4、為了實現上述的第一目的,本專利技術提供的虛擬人的身份認證方法,該虛擬人設置于虛擬人服務器,虛擬人服務器設置有安全芯片;該方法包括:虛擬人獲取安全芯片中的虛擬人加密數據,虛擬人加密數據為認證系統對虛擬人信息加密得到;虛擬人根據虛擬人加密數據生成虛擬人二維碼,將虛擬人二維碼發送至認證系統;認證系統識別虛擬人二維碼,獲取識別虛擬人加密數據,使用認證系統私鑰對識別虛擬人加密數據進行解密,獲得第一解密數據,判斷第一解密數據是否與認證系統的存儲器中的參考虛擬人信息是否相同;若相同,認證系統發送第一認證成功信息至虛擬人。
5、由上述方案可見,虛擬人加密數據由認證系統獲取虛擬人信息后,對虛擬人信息加密得到的。虛擬人信息進行加密后存儲在安全芯片中,可以確保虛擬人信息安全。虛擬人加密數據可作為虛擬人的自身的身份標識,虛擬人在進行任何活動或交互時,需要向認證系統提供自己的身份標識,認證系統進行校驗后,證明虛擬人的合法性和唯一性。認證系統中保存各合法的虛擬人信息,只有合法的虛擬人才能進行通過身份認證。當不合法的虛擬人繼續寧身份驗證時,由于認證系統未有該虛擬人信息,所以虛擬人身份認證不通過。當虛擬人冒充別人時,提供的身份標識不符,則認證系統對該虛擬人的身份認證不通過,該虛擬人不能再進行任何交互行為,從而確保其余用戶的信息安全,確保用戶避免與不合法的虛擬人進行交互。
6、進一步的方案中,虛擬人獲取安全芯片中的虛擬人加密數據前,還執行:虛擬人調用安全芯片產生虛擬人公鑰與虛擬人私鑰,虛擬人獲取虛擬人公鑰;虛擬人組合簽名數據,調用安全芯片對簽名數據進行簽名生成虛擬人公鑰證書;虛擬人將虛擬人信息、虛擬人公鑰和虛擬人公鑰證書發送至認證系統;認證系統使用虛擬人公鑰對虛擬人公鑰證書驗簽,判斷虛擬人公鑰證書是否正確,若是,保存虛擬人公鑰和保存虛擬人信息形成參考虛擬人信息。
7、由此可見,虛擬人在進行身份認證前,認證系統需要對該虛擬人信息進行一個存檔。認證系統接收到虛擬人公鑰證書后,可對虛擬人公鑰證書進行驗簽用于證明虛擬人信息的合法性。
8、進一步的方案中,認證系統形成參考虛擬人信息后,還執行:認證系統產生認證系統公鑰和認證系統私鑰;認證系統使用認證系統私鑰對參考虛擬人信息進行加密,得到虛擬人加密數據;認證系統根據認證系統公鑰生成認證系統證書,將認證系統證書和虛擬人加密數據發送至虛擬人;虛擬人對認證系統證書進行驗簽,判斷認證系統證書是否正確;若是,虛擬人將虛擬人加密數據與認證系統公鑰保存至安全芯片中。
9、由此可見,虛擬人加密數據可作為虛擬人的自身的身份標識,虛擬人在進行任何活動或交互時,需要向認證系統提供自己的身份標識。
10、進一步的方案中,認證系統發送第一認證成功信息至虛擬人后,還執行:虛擬人通過用戶的智能終端與用戶進行交互。
11、由此可見,在虛擬人通過安全認證后,可與用戶進行交互。
12、進一步的方案中,虛擬人信息包括以下至少一種:虛擬人姓名、虛擬人外貌、虛擬人聲音、虛擬人編號、虛擬人服務器mac地址。
13、由此可見,虛擬人信息不僅僅是編號,當虛擬人聲音、虛擬人外貌等作為虛擬人信息時,使得認證系統更好確認該虛擬人是否合法。
14、為了實現上述的第二目的,本專利技術提供的虛擬人的身份驗證方法,包括:智能終端向虛擬人發送虛擬人信息請求;虛擬人發送虛擬人信息至智能終端;智能終端將虛擬人信息發送至認證系統;認證系統判斷智能終端所發送的虛擬人信息與預先存儲的參考虛擬人信息是否相同,若相同,將第二驗證成功信息和第一驗證碼發送至虛擬人;虛擬人將第二驗證成功信息和第二驗證碼發送至智能終端;智能終端將第二驗證碼發送至認證系統;認證系統判斷第二驗證碼是否與第一驗證碼相同,若是,發送第三驗證成功信息至智能終端。
15、由上述方案可見,用戶在與虛擬人進行交互前,可獲取虛擬人信息,將虛擬人信息發送至認證系統進行認證。若該虛擬人為合法的虛擬人,則認證系統記錄有該虛擬人信息,則可驗證成功。若該虛擬人為不合法的虛擬人,該虛擬人信息沒有被記錄在認證系統,所以該虛擬人認證不成功,從而確保用戶的安全。
16、為了實現上述的第三目的,本專利技術提供的虛擬人的身份驗證方法,包括:虛擬人獲取存儲于安全芯片中的虛擬人加密數據,將虛擬人加密數據和虛擬人公鑰發送至認證系統;認證系統使用認證系統私鑰對虛擬人加密數據進行解密,獲得第二驗證數據,判斷第二驗證數據是否與預先存儲的參考虛擬人信息相同,若相同,則發送第四認證成功信息至虛擬人;若第二驗證數據與參考虛擬人信息不相同,認證系統發送第四認證失敗信息至虛擬人,并發送警報信息至智能終端。
17、由此可見,在虛擬人與用戶進行交互前,虛擬人會主動將虛擬人加密數據發送至認證系統進行驗證。當用戶未及時對虛擬人進行驗證時,該方法可以自動對虛擬人進行身份驗證,從而防止用戶未驗證虛擬人時導致用戶被欺瞞。
18、進一步的方案中,虛擬人接收到認證系統發送的第四認證失敗信息后,還執行:虛擬人禁止交互操作。
19、由此可見,虛擬人接收到認證失敗信息后,虛擬人自身禁止任何交互操作,例如與用戶交互。
20、進一步的方案中,虛擬人獲取存本文檔來自技高網...
【技術保護點】
1.一種虛擬人的身份認證方法,該虛擬人設置于虛擬人服務器,所述虛擬人服務器設置有安全芯片;
2.根據權利要求1所述的虛擬人的身份認證方法,其特征在于:
3.根據權利要求2所述的虛擬人的身份認證方法,其特征在于:
4.根據權利要求1至3任一項所述的虛擬人的身份認證方法,其特征在于:
5.根據權利要求1至3任一項所述的虛擬人的身份認證方法,其特征在于:
6.虛擬人的身份驗證方法,其特征在于,該虛擬人設置于虛擬人服務器,所述虛擬人服務器設置有安全芯片,該方法包括:
7.虛擬人的身份驗證方法,其特征在于,該虛擬人設置于虛擬人服務器,所述虛擬人服務器設置有安全芯片,該方法包括:
8.根據權利要求7所述的虛擬人的身份驗證方法,其特征在于:
9.根據權利要求8所述的虛擬人的身份驗證方法,其特征在于:
【技術特征摘要】
1.一種虛擬人的身份認證方法,該虛擬人設置于虛擬人服務器,所述虛擬人服務器設置有安全芯片;
2.根據權利要求1所述的虛擬人的身份認證方法,其特征在于:
3.根據權利要求2所述的虛擬人的身份認證方法,其特征在于:
4.根據權利要求1至3任一項所述的虛擬人的身份認證方法,其特征在于:
5.根據權利要求1至3任一項所述的虛擬人的身份認證方法,其特征在于...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。