System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請涉及頻率確定,尤其涉及一種時(shí)鐘信號的頻率確定方法和芯片。
技術(shù)介紹
1、頻率檢測在芯片安全領(lǐng)域有重要意義。實(shí)體芯片往往會受到不穩(wěn)定環(huán)境的影響,導(dǎo)致芯片系統(tǒng)出錯(cuò)。在密碼芯片中,這些不穩(wěn)定因素往往作為攻擊者有意行為,對芯片實(shí)體進(jìn)行攻擊,從而獲取芯片中的密鑰信息,其中常用的攻擊手段就包括頻率攻擊。采用異常頻率可以使原本程序跳過特定操作,攻擊者能進(jìn)一步得到密鑰信息。對頻率攻擊的防護(hù),通常使用到頻率計(jì)。頻率計(jì)是一種測量信號頻率的儀器,能夠精準(zhǔn)確定各種電信號和光信號等周期信號頻率,其在電子測量領(lǐng)域有重要地位。當(dāng)前基于數(shù)字電路的頻率計(jì)實(shí)現(xiàn)了高精度、高穩(wěn)定性的頻率測量。以頻率測量計(jì)為基礎(chǔ)的信號頻譜分析,還擴(kuò)展了更多應(yīng)用場景,包括通信、雷達(dá)等。根據(jù)頻率計(jì)的結(jié)果,可以屏蔽到異常頻率,使得系統(tǒng)在異常頻率下不工作,達(dá)到信息保護(hù)的目的。
2、頻率測量需要測量范圍廣,測試精度高,且頻率攻擊采用的頻率往往具有頻率極高的特征,因此需要頻率測量能夠適配于高頻環(huán)境。當(dāng)前有基于模擬電路的檢測方法和基于數(shù)字電路的頻率檢測方法。基于模擬電路的檢測方法使用的模擬頻率計(jì)采用電容充放電方式進(jìn)行頻率測量,通過檢測電容充放電次數(shù)和時(shí)間的關(guān)系計(jì)算時(shí)鐘信號的頻率,這種方法精度不高。
3、基于數(shù)字電路的頻率測量精度高于模擬電路測量,但是現(xiàn)有數(shù)字電路測量方式也會受電路工藝條件影響,難以對高頻時(shí)鐘進(jìn)行測量。傳統(tǒng)計(jì)數(shù)器(如累進(jìn)加法計(jì)數(shù)器),每時(shí)鐘周期觸發(fā)計(jì)數(shù)器數(shù)值加1,隨著位寬的增加,電路復(fù)雜度將會增加,進(jìn)而會影響累進(jìn)加法計(jì)數(shù)器的計(jì)數(shù)頻率。當(dāng)時(shí)鐘頻率高于其計(jì)數(shù)器
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供一種時(shí)鐘信號的頻率確定方法和芯片,該方法可以實(shí)現(xiàn)對高頻時(shí)鐘信號頻率的有效檢測。
2、本申請的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、第一方面,本申請?zhí)峁┝艘环N時(shí)鐘信號的頻率確定方法,包括:
4、響應(yīng)于針對待測時(shí)鐘的信號的頻率檢測指令,控制線性反饋移位寄存器對所述待測時(shí)鐘的信號開始計(jì)數(shù),并控制累加計(jì)數(shù)器對基準(zhǔn)時(shí)鐘的信號開始計(jì)數(shù);其中,所述線性反饋移位寄存器的位寬大于計(jì)數(shù)器位寬閾值,所述線性反饋移位寄存器的電路復(fù)雜小于電路復(fù)雜度閾值;
5、若確定滿足計(jì)數(shù)結(jié)束條件,控制所述線性反饋移位寄存器和所述累加計(jì)數(shù)器停止計(jì)數(shù),并獲取所述線性反饋移位寄存器的第一計(jì)數(shù)值和所述累加計(jì)數(shù)器的第二計(jì)數(shù)值;
6、基于所述第一計(jì)數(shù)值和所述第二計(jì)數(shù)值,確定所述待測時(shí)鐘的信號的頻率。
7、第二方面,本申請?zhí)峁┝艘环N芯片,包括:控制單元和處理單元,其中,
8、所述控制單元,用于響應(yīng)于針對所述芯片對應(yīng)待測時(shí)鐘的信號的頻率檢測指令,控制線性反饋移位寄存器對待測時(shí)鐘的信號開始計(jì)數(shù),并控制累加計(jì)數(shù)器對基準(zhǔn)時(shí)鐘的信號開始計(jì)數(shù);其中,所述線性反饋移位寄存器的位寬大于計(jì)數(shù)器位寬閾值,所述線性反饋移位寄存器的電路復(fù)雜小于電路復(fù)雜度閾值;
9、所述控制單元,還用于若確定滿足計(jì)數(shù)結(jié)束條件,控制所述線性反饋移位寄存器和所述累加計(jì)數(shù)器停止計(jì)數(shù),并獲取所述線性反饋移位寄存器的第一計(jì)數(shù)值和所述累加計(jì)數(shù)器的第二計(jì)數(shù)值;
10、所述處理單元,用于基于所述第一計(jì)數(shù)值和所述第二計(jì)數(shù)值,確定所述待測時(shí)鐘的信號的頻率。
11、本申請實(shí)施例中提供了一種時(shí)鐘信號的頻率確定方法,包括:響應(yīng)于針對待測時(shí)鐘的信號的頻率檢測指令,控制線性反饋移位寄存器對待測時(shí)鐘的信號開始計(jì)數(shù),并控制累加計(jì)數(shù)器對基準(zhǔn)時(shí)鐘的信號開始計(jì)數(shù);若確定滿足計(jì)數(shù)結(jié)束條件,控制線性反饋移位寄存器和累加計(jì)數(shù)器停止計(jì)數(shù),并獲取線性反饋移位寄存器的第一計(jì)數(shù)值和累加計(jì)數(shù)器的第二計(jì)數(shù)值;基于第一計(jì)數(shù)值和第二計(jì)數(shù)值,確定待測時(shí)鐘的信號的頻率。如此,由于線性反饋移位寄存器的反饋邏輯電路結(jié)構(gòu)簡單,反饋邏輯電路具有簡單的處理邏輯,對計(jì)數(shù)信號的處理速度遠(yuǎn)快于普通累加計(jì)數(shù)器對計(jì)數(shù)信號的處理速度,因此,線性反饋移位寄存器的計(jì)數(shù)較快,其計(jì)數(shù)頻率可以高于待測時(shí)鐘的信號的頻率,從而實(shí)現(xiàn)對高頻時(shí)鐘信號的有效檢測。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種時(shí)鐘信號的頻率確定方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一計(jì)數(shù)值和所述第二計(jì)數(shù)值,確定所述待測時(shí)鐘的信號的頻率,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述確定滿足計(jì)數(shù)結(jié)束條件,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述候選計(jì)數(shù)值包括多個(gè);所述方法還包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:
9.一種芯片,其特征在于,包括:控制單元和處理單元,其中,
10.根據(jù)權(quán)利要求9所述的芯片,其特征在于,所述處理單元還用于基于所述第一計(jì)數(shù)值和所述線性反饋移位寄存器的最大計(jì)數(shù)值,確定第一轉(zhuǎn)換系數(shù);利用所述第一轉(zhuǎn)換系數(shù),對所述第二計(jì)數(shù)值進(jìn)行轉(zhuǎn)換處理,獲得第三計(jì)數(shù)值;基于所述第三計(jì)數(shù)值和時(shí)鐘信號頻率閾值,確
...【技術(shù)特征摘要】
1.一種時(shí)鐘信號的頻率確定方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一計(jì)數(shù)值和所述第二計(jì)數(shù)值,確定所述待測時(shí)鐘的信號的頻率,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述確定滿足計(jì)數(shù)結(jié)束條件,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
7...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:高于博,陳強(qiáng),首南青,鄒雙潞,
申請(專利權(quán))人:深圳市紐創(chuàng)信安科技開發(fā)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。