[發(fā)明專利]一種通過(guò)手機(jī)二維碼驗(yàn)證BIOS用戶登錄的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810902555.3 | 申請(qǐng)日: | 2018-08-09 |
| 公開(kāi)(公告)號(hào): | CN109063451B | 公開(kāi)(公告)日: | 2022-07-19 |
| 發(fā)明(設(shè)計(jì))人: | 張琳;謝乾;陳道林;徐家武;彭先兵;楊合林 | 申請(qǐng)(專利權(quán))人: | 南京百敖軟件有限公司;江蘇卓易信息科技股份有限公司;昆山百敖電子科技有限公司 |
| 主分類號(hào): | G06F21/34 | 分類號(hào): | G06F21/34;G06F21/36;G06K17/00;G06F21/46 |
| 代理公司: | 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 32204 | 代理人: | 王安琪 |
| 地址: | 210061 江蘇省南京*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 通過(guò) 手機(jī) 二維碼 驗(yàn)證 bios 用戶 登錄 方法 | ||
1.一種通過(guò)手機(jī)二維碼驗(yàn)證BIOS用戶登錄的方法,其特征在于,包括如下步驟:
(1)BIOS程序中加入攝像頭驅(qū)動(dòng)和解析二維碼圖像的運(yùn)算庫(kù);
(2)使用工具生成一對(duì)非對(duì)稱加解密密碼,包括公鑰和私鑰,私鑰放入BIOS存儲(chǔ)空間,公鑰放在一個(gè)服務(wù)器上并和機(jī)器型號(hào)綁定,等待手機(jī)APP獲取;
(3)制作一款手機(jī)APP,此手機(jī)APP記錄機(jī)器序列號(hào)和BIOS賬號(hào)密碼;
(4)在BIOS setup界面創(chuàng)建用戶名和密碼,讀取機(jī)器序列號(hào),將這些信息保存進(jìn)手機(jī)APP,手機(jī)此時(shí)將機(jī)器序列號(hào)發(fā)送給服務(wù)器,服務(wù)器查詢數(shù)據(jù)庫(kù)得到機(jī)器型號(hào),根據(jù)機(jī)器型號(hào)查詢數(shù)據(jù)庫(kù)得到此機(jī)器型號(hào)公鑰返回給手機(jī)APP,手機(jī)APP保存此公鑰,手機(jī)APP對(duì)輸入的用戶密碼做一次哈希操作;
(5)重啟電腦,系統(tǒng)停留在用戶登錄界面;
(6)打開(kāi)手機(jī)APP,點(diǎn)擊生成二維碼的按鈕,手機(jī)APP將整合用戶名、密碼哈希值、機(jī)器序列號(hào)和當(dāng)前時(shí)間數(shù)據(jù),用公鑰加密,密文再轉(zhuǎn)換為二維碼,顯示在手機(jī)屏幕上;
(7)將此二維碼對(duì)準(zhǔn)電腦攝像頭;
(8)BIOS調(diào)用攝像頭驅(qū)動(dòng),掃描圖像得到此二維碼,通過(guò)解析二維碼圖像的運(yùn)算庫(kù)還原出密文;
(9)BIOS取出之前保存的密鑰和隨機(jī)數(shù),用隨機(jī)數(shù)解碼出原始密鑰,解密密文得到信息,核對(duì)機(jī)器序列號(hào),驗(yàn)證用戶名和密碼哈希值,以及信息生成時(shí)間和當(dāng)前系統(tǒng)時(shí)間的差值是否在預(yù)定范圍內(nèi),BIOS判定登錄信息有效;
(10)用戶登錄成功。
2.如權(quán)利要求1所述的通過(guò)手機(jī)二維碼驗(yàn)證BIOS用戶登錄的方法,其特征在于,步驟(2)中,使用開(kāi)源工具openssl生成一對(duì)非對(duì)稱加解密密碼;使用RSA2048算法,生成的密鑰包含三個(gè)因子:N,e,d,其中N和e是公鑰,d是私鑰;私鑰放入BIOS存儲(chǔ)空間,使用數(shù)學(xué)的異或運(yùn)算XOR來(lái)保護(hù)密鑰,首先用工具生成一串隨機(jī)數(shù)并存儲(chǔ),密鑰放入BIOS之前先用該隨機(jī)數(shù)對(duì)密鑰做一次異或操作;需要使用密鑰時(shí)先對(duì)密鑰用前面保存的隨機(jī)數(shù)再做一次異或操作,還原出密鑰原文;公鑰放在服務(wù)器上并和機(jī)器型號(hào)綁定,等待手機(jī)APP獲取;公鑰保存格式如下:
機(jī)器型號(hào) 公鑰因子N 公鑰因子e
。
3.如權(quán)利要求1所述的通過(guò)手機(jī)二維碼驗(yàn)證BIOS用戶登錄的方法,其特征在于,步驟(4)中,在BIOS setup界面創(chuàng)建新的用戶名和相應(yīng)密碼,機(jī)器序列號(hào)也會(huì)在setup界面顯示;用戶將這些信息輸入進(jìn)手機(jī)APP,并保存;手機(jī)此時(shí)會(huì)將機(jī)器序列號(hào)發(fā)送給服務(wù)器,服務(wù)器收到數(shù)據(jù)后,根據(jù)機(jī)器序列號(hào)查詢數(shù)據(jù)庫(kù)得到機(jī)器型號(hào),再根據(jù)機(jī)器型號(hào)查詢數(shù)據(jù)庫(kù)得到此機(jī)器型號(hào)公鑰,并返回給手機(jī)APP,手機(jī)APP保存此公鑰;APP對(duì)輸入的用戶密碼做哈希操作,保存哈希值,避免密碼明文泄露;
機(jī)器在出廠時(shí),廠商都要給予機(jī)器一個(gè)唯一的序列號(hào),同時(shí)記錄機(jī)器的型號(hào)、出廠日期、產(chǎn)地信息;這個(gè)表存放在廠商的數(shù)據(jù)庫(kù)中,服務(wù)器根據(jù)序列號(hào)查詢這個(gè)表來(lái)獲得機(jī)器型號(hào);
機(jī)器序列號(hào) 機(jī)器型號(hào) 出廠日期 產(chǎn)地
。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京百敖軟件有限公司;江蘇卓易信息科技股份有限公司;昆山百敖電子科技有限公司,未經(jīng)南京百敖軟件有限公司;江蘇卓易信息科技股份有限公司;昆山百敖電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810902555.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 驗(yàn)證系統(tǒng)、驗(yàn)證服務(wù)器、驗(yàn)證方法、驗(yàn)證程序、終端、驗(yàn)證請(qǐng)求方法、驗(yàn)證請(qǐng)求程序和存儲(chǔ)媒體
- 驗(yàn)證目標(biāo)系統(tǒng)的驗(yàn)證系統(tǒng)及其驗(yàn)證方法
- 驗(yàn)證設(shè)備、驗(yàn)證方法和驗(yàn)證程序
- 驗(yàn)證裝置、驗(yàn)證系統(tǒng)以及驗(yàn)證方法
- 驗(yàn)證方法、驗(yàn)證系統(tǒng)、驗(yàn)證設(shè)備及其程序
- 驗(yàn)證方法、用于驗(yàn)證的系統(tǒng)、驗(yàn)證碼系統(tǒng)以及驗(yàn)證裝置
- 圖片驗(yàn)證碼驗(yàn)證方法和圖片驗(yàn)證碼驗(yàn)證裝置
- 驗(yàn)證裝置、驗(yàn)證程序和驗(yàn)證方法
- 驗(yàn)證裝置、驗(yàn)證方法及驗(yàn)證程序
- 跨多個(gè)驗(yàn)證域的驗(yàn)證系統(tǒng)、驗(yàn)證方法、驗(yàn)證設(shè)備





