[發(fā)明專利]一種實時時鐘裝置及其工作方法、USB設備在審
| 申請?zhí)枺?/td> | 202010643463.5 | 申請日: | 2020-07-07 |
| 公開(公告)號: | CN111538371A | 公開(公告)日: | 2020-08-14 |
| 發(fā)明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | G06F1/14 | 分類號: | G06F1/14;G06F13/42;G06F21/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實時 時鐘 裝置 及其 工作 方法 usb 設備 | ||
1.一種實時時鐘裝置的工作方法,其特征在于,所述方法包括:
步驟S1、實時時鐘裝置上電初始化;
步驟S2、所述實時時鐘裝置檢測是否接收到上位裝置發(fā)送的操作指令,是則執(zhí)行步驟S3,否則結束;
步驟S3、所述實時時鐘裝置根據(jù)所述操作指令判斷操作類型,若操作類型為寫入時間則執(zhí)行步驟S4;若操作類型為讀取時間則執(zhí)行步驟S6;
步驟S4、所述實時時鐘裝置獲取所述操作指令中的第一認證碼和時間數(shù)據(jù),獲取自身存儲的密鑰數(shù)據(jù),根據(jù)所述密鑰數(shù)據(jù)驗證所述第一認證碼,若驗證成功則執(zhí)行步驟S5,若驗證失敗則向所述上位裝置發(fā)送認證失敗信息,返回步驟S2;
步驟S5、所述實時時鐘裝置將獲取的所述時間數(shù)據(jù)設置為起始時間,按照所述起始時間開始計時,返回步驟S2;
步驟S6、所述實時時鐘裝置獲取當前計時時間,根據(jù)所述當前計時時間組織得到讀取時間響應,向所述上位裝置發(fā)送所述讀取時間響應,返回步驟S2。
2.根據(jù)權利要求1所述的方法,其特征在于,所述步驟S4中,所述根據(jù)所述密鑰數(shù)據(jù)驗證所述第一認證碼具體為:所述實時時鐘裝置獲取認證因子,根據(jù)所述密鑰數(shù)據(jù)和所述認證因子得到第二認證碼,判斷所述第二認證碼與所述第一認證碼是否一致,是則執(zhí)行步驟S5,否則向所述上位裝置發(fā)送認證失敗信息,返回步驟S2。
3.根據(jù)權利要求1所述的方法,其特征在于,所述步驟S3中,還包括:若操作類型為寫入時間認證請求時,還包括:
所述實時時鐘裝置獲取自身存儲的密鑰數(shù)據(jù),獲取認證因子,根據(jù)所述密鑰數(shù)據(jù)和所述認證因子得到第三認證碼,向所述上位裝置發(fā)送包括所述第三認證碼的認證指令,返回步驟S2;
所述根據(jù)所述密鑰數(shù)據(jù)驗證所述第一認證碼具體為:所述實時時鐘裝置根據(jù)所述密鑰數(shù)據(jù)和所述第三認證碼得到第四認證碼,判斷所述第四認證碼與所述第一認證碼是否一致,是則執(zhí)行步驟S5,否則向所述上位裝置發(fā)送認證失敗信息,返回步驟S2。
4.根據(jù)權利要求1所述的方法,其特征在于,執(zhí)行所述步驟S4之前還包括:所述實時時鐘裝置根據(jù)所述操作指令確定密鑰類別,判斷所述密鑰類別對應的密鑰數(shù)據(jù)是否為空,是則向所述上位裝置返回錯誤信息,返回步驟S2,否則執(zhí)行步驟S4。
5.根據(jù)權利要求1所述的方法,其特征在于,所述步驟S5中,返回步驟S2之前還包括:所述實時時鐘裝置根據(jù)寫入時間結果設置相應的操作狀態(tài)字節(jié)對應的值,根據(jù)操作狀態(tài)字節(jié)生成寫入時間響應數(shù)據(jù)返回給所述上位裝置。
6.根據(jù)權利要求1所述的方法,其特征在于,所述步驟S3中還包括:若操作類型為更新密鑰則包括:
步驟S7、所述實時時鐘裝置獲取所述操作指令中的第五認證碼,獲取自身存儲的密鑰數(shù)據(jù),根據(jù)所述自身存儲的密鑰數(shù)據(jù)驗證所述第五認證碼,若驗證成功則執(zhí)行步驟S8,若驗證失敗則向所述上位裝置發(fā)送認證失敗信息,返回步驟S2;
步驟S8、所述實時時鐘裝置獲取操作指令中的更新密鑰數(shù)據(jù),將自身存儲的密鑰數(shù)據(jù)更新為所述更新密鑰數(shù)據(jù),返回步驟S2。
7.根據(jù)權利要求6所述的方法,其特征在于,所述步驟S7中,所述根據(jù)所述自身存儲的密鑰數(shù)據(jù)驗證所述第五認證碼具體為:所述實時時鐘裝置獲取認證因子,根據(jù)所述自身存儲的密鑰數(shù)據(jù)和所述認證因子得到第六認證碼,判斷所述第六認證碼與所述第五認證碼是否一致,是則執(zhí)行步驟S8,否則向所述上位裝置發(fā)送認證失敗信息,返回步驟S2。
8.根據(jù)權利要求6所述的方法,其特征在于,所述步驟S3中還包括:若操作類型為更新密鑰認證請求時,還包括:
所述實時時鐘裝置獲取自身存儲的密鑰數(shù)據(jù),獲取認證因子,根據(jù)所述密鑰數(shù)據(jù)和所述認證因子得到第七認證碼,向所述上位裝置發(fā)送包括所述第七認證碼的認證指令,返回步驟S2;
所述根據(jù)所述自身存儲的密鑰數(shù)據(jù)驗證所述第五認證碼具體為:所述實時時鐘裝置根據(jù)所述自身存儲的密鑰數(shù)據(jù)和所述第七認證碼得到第八認證碼,判斷所述第八認證碼與所述第五認證碼是否一致,是則執(zhí)行步驟S8,否則向所述上位裝置發(fā)送認證失敗信息,返回步驟S2。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經(jīng)飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010643463.5/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





