[發(fā)明專利]一種實(shí)時時鐘裝置及其工作方法、USB設(shè)備在審
| 申請?zhí)枺?/td> | 202010643463.5 | 申請日: | 2020-07-07 |
| 公開(公告)號: | CN111538371A | 公開(公告)日: | 2020-08-14 |
| 發(fā)明(設(shè)計(jì))人: | 陸舟;于華章 | 申請(專利權(quán))人: | 飛天誠信科技股份有限公司 |
| 主分類號: | G06F1/14 | 分類號: | G06F1/14;G06F13/42;G06F21/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)時 時鐘 裝置 及其 工作 方法 usb 設(shè)備 | ||
本發(fā)明公開了一種實(shí)時時鐘裝置及其工作方法、USB設(shè)備,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。本發(fā)明通過實(shí)時時鐘裝置檢測接收上位裝置發(fā)送的操作指令,根據(jù)操作指令確定操作類型,若操作類型為寫入時間則按照認(rèn)證方式對操作指令中認(rèn)證數(shù)據(jù)進(jìn)行認(rèn)證,以確保實(shí)時時鐘裝置中的時間不被惡意篡改,從而可以保障提供的時鐘是安全可信的。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種實(shí)時時鐘裝置及其工作方法、USB設(shè)備。
背景技術(shù)
實(shí)時時鐘(Real Time Clock,RTC)是電子設(shè)備的標(biāo)準(zhǔn)配置,其用于為電子設(shè)備提供時間基準(zhǔn)。現(xiàn)有技術(shù)中,實(shí)時時鐘與電子設(shè)備中的主控進(jìn)行交互的通信方式包括:串口、IIC接口、SPI接口等,而且這些通信方式所遵循的協(xié)議基本都是公開的,然而,在某些實(shí)時時鐘應(yīng)用領(lǐng)域中,例如,稅務(wù)開票工作中個人為了減少損失,惡意修改實(shí)時時鐘當(dāng)前時間來達(dá)到逃稅目的的惡意行為時有發(fā)生,因此如何安全提供實(shí)時時鐘運(yùn)行時間的方法是亟待解決的問題。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明實(shí)施例提供了一種實(shí)時時鐘裝置及其工作方法、USB設(shè)備,能夠防止篡改實(shí)時時鐘時間。
其中,本發(fā)明實(shí)施例提供的一種實(shí)時時鐘裝置的工作方法包括:
步驟S1、實(shí)時時鐘裝置上電初始化;
步驟S2、所述實(shí)時時鐘裝置檢測是否接收到上位裝置發(fā)送的操作指令,是則執(zhí)行步驟S3,否則結(jié)束;
步驟S3、所述實(shí)時時鐘裝置根據(jù)所述操作指令判斷操作類型,若操作類型為寫入時間則執(zhí)行步驟S4;若操作類型為讀取時間則執(zhí)行步驟S6;
步驟S4、所述實(shí)時時鐘裝置獲取所述操作指令中的第一認(rèn)證碼和時間數(shù)據(jù),獲取自身存儲的密鑰數(shù)據(jù),根據(jù)所述密鑰數(shù)據(jù)驗(yàn)證所述第一認(rèn)證碼,若驗(yàn)證成功則執(zhí)行步驟S5,若驗(yàn)證失敗則向所述上位裝置發(fā)送認(rèn)證失敗信息,返回步驟S2;
步驟S5、所述實(shí)時時鐘裝置將獲取的所述時間數(shù)據(jù)設(shè)置為起始時間,按照所述起始時間開始計(jì)時,返回步驟S2;
步驟S6、所述實(shí)時時鐘裝置獲取當(dāng)前計(jì)時時間,根據(jù)所述當(dāng)前計(jì)時時間組織得到讀取時間響應(yīng),向所述上位裝置發(fā)送所述讀取時間響應(yīng),返回步驟S2。
本發(fā)明實(shí)施例提供的一種實(shí)時時鐘裝置包括:
初始化模塊,用于上電初始化;
檢測模塊,用于檢測是否接收到上位裝置發(fā)送的操作指令;
判斷模塊,用于根據(jù)所述操作指令判斷操作類型;
第一驗(yàn)證模塊,用于所述判斷模塊判斷操作類型為寫入時間時,獲取所述操作指令中的第一認(rèn)證碼和時間數(shù)據(jù),獲取自身存儲的密鑰數(shù)據(jù),根據(jù)所述密鑰數(shù)據(jù)驗(yàn)證所述第一認(rèn)證碼;
第一驗(yàn)證模塊,還用于驗(yàn)證所述第一認(rèn)證碼驗(yàn)證成功時,將獲取的所述時間數(shù)據(jù)設(shè)置為起始時間,按照所述起始時間開始計(jì)時;
獲取模塊,用于所述判斷模塊判斷操作類型為讀取時間時,獲取當(dāng)前計(jì)時時間,根據(jù)所述當(dāng)前計(jì)時時間組織得到讀取時間響應(yīng);
發(fā)送模塊,用于向所述上位裝置發(fā)送所述獲取模塊組織得到的讀取時間響應(yīng);
所述發(fā)送模塊,還用于驗(yàn)證所述第一認(rèn)證碼驗(yàn)證失敗時,向所述上位裝置發(fā)送認(rèn)證失敗信息。。
本發(fā)明實(shí)施例提供的一種USB設(shè)備,所述設(shè)備包括本發(fā)明提供的所述裝置。
本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:本發(fā)明通過實(shí)時時鐘裝置按照認(rèn)證方式對上位裝置發(fā)送的寫時間操作請求進(jìn)行認(rèn)證,以確保實(shí)時時鐘裝置中的時間不被惡意篡改,從而可以保障提供的時鐘是安全可信的。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于飛天誠信科技股份有限公司,未經(jīng)飛天誠信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010643463.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





