• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種多次可編程硬件加密方法及裝置制造方法及圖紙

    技術編號:15219386 閱讀:157 留言:0更新日期:2017-04-26 16:24
    本發明專利技術適用于多次可編程硬件加密領域,提供了一種多次可編程硬件加密方法及裝置,該多次可編程硬件加密方法包括:芯片上電;當該芯片進入校驗讀取模式時,利用讀取線程,讀取輔助加密位的值;判斷該輔助加密位的值與保護讀寫時序的輔助加密值是否一致;一致時,讀取加密位的值;判斷該加密位的值是否為預設的加密值;根據該加密位的判斷結果,讀取MTP數據,該MTP數據為存儲在多次可編程硬件內部的數據。本發明專利技術一方面,加大了破解難度,即使芯片原廠泄露了MTP讀取時序,也無法輕易讀取加密過的程序文件,提高了多次可編程硬件的安全程度,另一方面,具備了足夠的靈活性,可根據需求設計不同加密位和輔助加密位,提高了多次可編程硬件的智能程度。

    Multiple programmable hardware encryption method and device

    The invention is applicable to many encryption hardware programming, provides a multiple encryption method and device programming hardware, the multiple programmable hardware encryption methods include: chip power on; when the chip enters the check reading mode, the reading thread, reading auxiliary encryption bit value judgment; the auxiliary encrypted bit value assist and protect the read and write timing of encrypted values is consistent; consistent, reads the encrypted bit value; the judgment whether the default encryption encryption value position; according to the judgment result of the encryption bit, read the MTP data and the MTP data is stored in multiple programmable hardware internal data. One aspect of the invention, increase the difficulty of cracking, even if the chip factory leaked MTP read timing, can easily read the encrypted files, improve the safety degree of multiple programmable hardware, on the other hand, with sufficient flexibility, according to the needs of design with encryption and auxiliary encryption, improve the intelligent degree of multiple programmable hardware.

    【技術實現步驟摘要】

    本專利技術屬于多次可編程硬件加密領域,尤其涉及一種多次可編程硬件加密方法及裝置
    技術介紹
    隨著電子消費市場的不斷發展,競爭越來越強,信息安全至關重要,單片機用戶程序加密要求也越來越高。多次可編程(MultipleTimeProgrammable,MTP)作為非常有競爭優勢的存儲器,相對于一次性可編程(OneTimeProgrammble,OTP)而言,兩者成本差不多,都需要加高壓燒寫,但MTP有多次編程的優勢,而相對于OTP有明顯的成本優勢。然而,現有多次可編程硬件程序文件容易被解密,不利于保護存儲數據,降低了多次可編程硬件的安全程度。其原因在于,多次可編程硬件允許多次燒寫,當燒寫進一小段接入服務商程序,可通過接入服務商程序將其余代碼讀出來,此外,芯片原廠泄露了MTP讀取時序時,也可以輕易讀取程序文件。
    技術實現思路
    本專利技術實施例的目的在于提供一種多次可編程硬件加密方法,旨在解決現有多次可編程硬件程序文件容易被解密,不利于保護存儲數據,降低了多次可編程硬件的安全程度的問題。本專利技術實施例是這樣實現的,一種多次可編程硬件加密方法,包括:芯片上電;當所述芯片進入校驗讀取模式時,利用讀取線程,讀取輔助加密位的值;判斷所述輔助加密位的值與保護讀寫時序的輔助加密值是否一致;一致時,讀取加密位的值;判斷所述加密位的值是否為預設的加密值;根據所述加密位的判斷結果,讀取MTP數據,所述MTP數據為存儲在多次可編程硬件內部的數據。本專利技術實施例的另一目的在于提供一種多次可編程硬件加密裝置,包括:上電模塊,用于芯片上電;輔助加密位讀取模塊,用于當所述芯片進入校驗讀取模式時,利用讀取線程,讀取輔助加密位的值;輔助加密值判斷模塊,用于判斷所述輔助加密位的值與保護讀寫時序的輔助加密值是否一致;加密位讀取模塊,用于一致時,讀取加密位的值;加密值判斷模塊,用于判斷所述加密位的值是否為預設的加密值;MTP數據讀取模塊,用于根據所述加密位的判斷結果,讀取MTP數據,所述MTP數據為存儲在多次可編程硬件內部的數據。在本專利技術實施例中,根據所述加密位的判斷結果,讀取MTP數據,所述MTP數據為存儲在多次可編程硬件內部的數據,解決了現有多次可編程硬件程序文件容易被解密,不利于保護存儲數據,降低了多次可編程硬件的安全程度的問題。有益效果在于兩方面,一方面,加大了破解難度,即使芯片原廠泄露了MTP讀取時序,也無法輕易讀取加密過的程序文件,提高了多次可編程硬件的安全程度,另一方面,具備足夠的靈活性,可以根據不同需求設計不同加密位和輔助加密位,提高了多次可編程硬件的智能程度。附圖說明圖1是本專利技術實施例提供的多次可編程硬件加密方法的實現流程圖;圖2是本專利技術實施例描述了配置芯片保護功能的實現流程圖;圖3是本專利技術實施例提供的步驟S106的實現流程圖;圖4是本專利技術實施例提供的燒寫模式的較佳實現流程圖;圖5是本專利技術實施例提供的讀取校驗模式的較佳實現流程圖;圖6是本專利技術實施例提供的工作模式的較佳實現流程圖;圖7是本專利技術實施例提供的多次可編程硬件加密裝置的結構框圖。具體實施方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。實施例一圖1是本專利技術實施例提供的多次可編程硬件加密方法的實現流程圖,詳述如下:在步驟S101中,芯片上電;在步驟S102中,當所述芯片進入校驗讀取模式時,利用讀取線程,讀取輔助加密位的值;在步驟S103中,判斷所述輔助加密位的值與保護讀寫時序的輔助加密值是否一致;在步驟S104中,一致時,讀取加密位的值;在步驟S105中,判斷所述加密位的值是否為預設的加密值;在步驟S106中,根據所述加密位的判斷結果,讀取MTP數據,所述MTP數據為存儲在多次可編程硬件內部的數據。其中,配置加密位的位數為1bit,配置輔助加密位的位數為16bit。其中,當讀取到不正確的MTP數據時,輸在提醒信息,所述提醒信息包括校驗出錯信息、售后服務地址信息以及售后服務電話信息中的至少一種。在本專利技術實施例中,解決了現有多次可編程硬件程序文件容易被解密,不利于保護存儲數據,降低了多次可編程硬件的安全程度的問題。加大了破解難度,即使芯片原廠泄露了MTP讀取時序,也無法輕易讀取加密過的程序文件,提高了多次可編程硬件的安全程度,同時又具備足夠的靈活性,可以根據不同需求設計不同加密位和輔助加密位,提高了多次可編程硬件的智能程度。實施例二圖2是本專利技術實施例描述了配置芯片保護功能的實現流程圖,詳述如下:在步驟S201中,當所述芯片進入工作判斷模式時,讀取輔助加密位的值;在步驟S202中,判斷讀取到輔助加密位的值與芯片保護的輔助加密值是否一致,一致時,所述芯片運行校驗讀取程序。實施例三本專利技術實施例描述了燒寫輔助加密位的實現流程,詳述如下:在第一個MTP地址后,燒寫輔助加密位且燒寫為某個固定值,在燒寫完最后一個MTP地址后,燒寫輔助加密位且燒寫為另一個固定值,構成所述保護讀寫時序的輔助加密值;其中,某個固定值和另一個固定值為不同的固定值。實施例四圖3是本專利技術實施例提供的步驟S106的實現流程圖,詳述如下:在步驟S301中,當所述加密位判斷為預設的加密值時,讀取值全為0X0000;在步驟S302中,當所述加密位判斷不為預設的加密值時,讀取輔助較驗值,判斷讀取到輔助較驗值與預設的輔助較驗值是否一致,一致時,讀取正確的MTP數據,不一致時,讀取不正確的MTP數據,所述不正確的MTP數據為隨機值或亂碼。實施例五本專利技術實施例描述了配置順序讀寫功能的實現流程,詳述如下:配置讀取時序為順序讀寫時序,依序對多個MTP地址進行編號。實施例六圖4是本專利技術實施例提供的燒寫模式的較佳實現流程圖,詳述如下:芯片上電;進入燒寫模式,是,燒寫某個固定值到輔助加密位,否,進入工作判斷模式;順序燒錄MTP;是否燒錄完成,是,燒寫MTP讀取輔助校驗值,燒寫另一固定值到輔助加密位,否,返回順序燒錄MTP。實施例七圖5是本專利技術實施例提供的讀取校驗模式的較佳實現流程圖,詳述如下:芯片上電;進入校驗讀取模式,是,讀取輔助加密位的值,否,進入工作判斷模式;輔助加密位的值與保護讀寫時序的輔助加密值是否一致,是,讀取輔助校驗值,否,退出校驗讀取模式;判斷加密位是否為加密值,是,讀取值為全0x0000,否,軟件發送讀取輔助校驗值;輔助校驗值是否與讀取到的校驗值一致,是,正確讀到MTP數據,否,讀到錯誤的隨機值;正確讀到MTP數據,MTP地址自動加1。實施例八圖6是本專利技術實施例提供的工作模式的較佳實現流程圖,詳述如下:芯片上電;讀取輔助加密位的值;判斷輔助加密位的值是否正確,是,所述芯片運行校驗讀取程序,否,芯片復位,等待重新上電。實施例九本專利技術實施例描述了多次可編程硬件加密方法,在實際中較佳的保護應用,詳述如下:采用了1bit加密位和16bits輔助加密位。1、正常加密保護。正常情況下,加密位為加密狀態時,通過燒錄器等讀到的代碼為全0x0000。上電時如果判斷輔助加密位不是燒寫成功的值,則芯片不正常工作。2、燒錄讀寫時序泄露保護。這種情況可以采取兩種方式來加強保護:1)燒寫和讀取時序上只本文檔來自技高網...

    【技術保護點】
    一種多次可編程硬件加密方法,其特征在于,包括:芯片上電;當所述芯片進入校驗讀取模式時,利用讀取線程,讀取輔助加密位的值;判斷所述輔助加密位的值與保護讀寫時序的輔助加密值是否一致;一致時,讀取加密位的值;判斷所述加密位的值是否為預設的加密值;根據所述加密位的判斷結果,讀取MTP數據,所述MTP數據為存儲在多次可編程硬件內部的數據。

    【技術特征摘要】
    1.一種多次可編程硬件加密方法,其特征在于,包括:芯片上電;當所述芯片進入校驗讀取模式時,利用讀取線程,讀取輔助加密位的值;判斷所述輔助加密位的值與保護讀寫時序的輔助加密值是否一致;一致時,讀取加密位的值;判斷所述加密位的值是否為預設的加密值;根據所述加密位的判斷結果,讀取MTP數據,所述MTP數據為存儲在多次可編程硬件內部的數據。2.如權利要求1所述的多次可編程硬件加密方法,其特征在于,在當所述芯片進入校驗讀取模式時,利用讀取線程,讀取輔助加密位的值之前,所述多次可編程硬件加密方法,還包括:配置芯片保護功能,所述芯片保護功能,具體為:當所述芯片進入工作判斷模式時,讀取輔助加密位的值;判斷讀取到輔助加密位的值與芯片保護的輔助加密值是否一致,一致時,所述芯片運行校驗讀取程序。3.如權利要求1或2所述的多次可編程硬件加密方法,其特征在于,在當所述系統進入校驗讀取模式時,利用讀取線程,讀取輔助加密位的值之前,所述多次可編程硬件加密方法,還包括:在第一個MTP地址后,燒寫輔助加密位且燒寫為某個固定值,在燒寫完最后一個MTP地址后,燒寫輔助加密位且燒寫為另一個固定值,構成所述保護讀寫時序的輔助加密值;其中,某個固定值和另一個固定值為不同的固定值。4.如權利要求1所述的多次可編程硬件加密方法,其特征在于,根據所述加密位的判斷結果,讀取MTP數據,具體為:當所述加密位判斷為預設的加密值時,讀取值全為0X0000;當所述加密位判斷不為預設的加密值時,讀取輔助較驗值,判斷讀取到輔助較驗值與預設的輔助較驗值是否一致,一致時,讀取正確的MTP數據,不一致時,讀取不正確的MTP數據,所述不正確的MTP數據為隨機值或亂碼。5.如權利要求1所述的多次可編程硬件加密方法,其特征在于,還包括:配置順序讀寫功能,所述順序讀寫功能,具體為:配置讀取時序為順序讀寫時序,依序對多個MTP地址進行編號。6.一種多次可編程硬...

    【專利技術屬性】
    技術研發人員:嚴凌志葉媲舟涂柏生
    申請(專利權)人:深圳市博巨興實業發展有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 一本大道无码日韩精品影视| 无码日韩AV一区二区三区| 久久久久成人精品无码| 韩国19禁无遮挡啪啪无码网站| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 国产精品无码MV在线观看| 亚洲va无码手机在线电影| 丰满爆乳无码一区二区三区| 国产成人AV片无码免费| 亚洲成A人片在线观看无码3D | 亚洲?V无码乱码国产精品| 色窝窝无码一区二区三区成人网站| 最新亚洲人成无码网www电影| 国产a级理论片无码老男人| 日韩人妻系列无码专区| 亚洲久热无码av中文字幕| 亚洲AV无码国产精品色午友在线 | av无码aV天天aV天天爽| 四虎国产精品永久在线无码| 人妻无码一区二区不卡无码av| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲av成人无码久久精品| 久久久久久av无码免费看大片| 国产成人无码精品一区不卡| 久久人午夜亚洲精品无码区| av大片在线无码免费| 91精品久久久久久无码| 无码精品黑人一区二区三区| 成人无码精品1区2区3区免费看| 免费无码专区毛片高潮喷水| 精品久久久久久无码中文字幕漫画 | 无码中文字幕日韩专区| 无套中出丰满人妻无码| 无码专区久久综合久中文字幕| 亚洲精品无码AV人在线播放| 久久久久亚洲精品无码系列| 无码一区二区三区在线观看 | 亚洲av无码无在线观看红杏| 亚洲精品无码高潮喷水在线| 亚洲av无码av制服另类专区| 中文字幕无码高清晰|