亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種flash數(shù)據(jù)加密保護(hù)的方法

文檔序號(hào):6353255閱讀:488來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種flash數(shù)據(jù)加密保護(hù)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及ー種數(shù)據(jù)保護(hù)方法,尤其涉及ー種flash數(shù)據(jù)加密保護(hù)的實(shí)現(xiàn)方法。
背景技術(shù)
Flash (全稱(chēng)flash memory,快速閃存)是ー種非易失性存儲(chǔ)體,在沒(méi)有電流供應(yīng)的條件下也能夠長(zhǎng)久地保持?jǐn)?shù)據(jù)。Flash分為NOR(或非)型和NAND(與非)型,NOR型 flash主要集成于芯片內(nèi)部,用于存儲(chǔ)程序或數(shù)據(jù)。NAND型flash主要用于大數(shù)據(jù)量的數(shù)據(jù)存儲(chǔ),如U盤(pán)或存儲(chǔ)卡等。Flash技術(shù)以其大數(shù)據(jù)量存儲(chǔ)及數(shù)據(jù)長(zhǎng)久保存的特性得到了廣泛的應(yīng)用。目前的智能卡內(nèi)部普遍集成了 NOR型flash,用來(lái)存儲(chǔ)用戶數(shù)據(jù)以及代替R0M(只讀存儲(chǔ)器)存儲(chǔ)程序。如今的智能卡應(yīng)用范圍很廣,涉及通信、金融、社保等多個(gè)行業(yè),因此智能卡內(nèi)數(shù)據(jù)安全性就成為重要的問(wèn)題。不但需要智能卡在正常應(yīng)用環(huán)境下保證數(shù)據(jù)安全,而且在受到惡意攻擊時(shí)也能保證數(shù)據(jù)的安全性。通常應(yīng)用中flash設(shè)計(jì),容易被破譯分析,破解者可能從flash中獲取重要的用戶數(shù)據(jù),給用戶造成信息安全的威脅。如何提供ー種flash數(shù)據(jù)的保護(hù)方法,對(duì)flash內(nèi)數(shù)據(jù)進(jìn)行加密保護(hù),使得即使flash遭到破譯時(shí)其內(nèi)數(shù)據(jù)也不會(huì)被破解,為本發(fā)明所要解決的技術(shù)問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明目的提供ー種flash數(shù)據(jù)加密保護(hù)的方法,采用在電路設(shè)計(jì)中增設(shè)擾碼電路和運(yùn)算電路的實(shí)現(xiàn)方式,對(duì)flash的輸入數(shù)據(jù)進(jìn)行加密處理,實(shí)現(xiàn)數(shù)據(jù)保護(hù)的目的。ー種flash數(shù)據(jù)加密保護(hù)的方法,設(shè)立數(shù)據(jù)地址擾碼電路和數(shù)據(jù)運(yùn)算電路,包含以下內(nèi)容電路中處理器CPU發(fā)出的數(shù)據(jù)信號(hào)經(jīng)數(shù)據(jù)地址擾碼電路按位進(jìn)行重新排列,使得輸出的目標(biāo)數(shù)據(jù)地址與處理器發(fā)出的原始數(shù)據(jù)地址產(chǎn)生固定的映射關(guān)系,數(shù)據(jù)讀出時(shí)按照相同的地址映射規(guī)則進(jìn)行處理。對(duì)電路中經(jīng)擾碼電路處理后的數(shù)據(jù)按位進(jìn)行邏輯運(yùn)算,使得輸出數(shù)據(jù)與經(jīng)擾碼后的數(shù)據(jù)產(chǎn)生固定的邏輯運(yùn)算關(guān)系。在數(shù)據(jù)讀出時(shí),采用相同的邏輯規(guī)則進(jìn)行處理。數(shù)據(jù)擾碼電路對(duì)輸入數(shù)據(jù)進(jìn)行按位擾碼處理,使得flash中存儲(chǔ)的數(shù)據(jù)地址產(chǎn)生亂序,并使得目標(biāo)數(shù)據(jù)地址與原始數(shù)據(jù)地址間存在固定的映射關(guān)系。亂序后的數(shù)據(jù)經(jīng)數(shù)據(jù)運(yùn)算電路按位進(jìn)行邏輯運(yùn)算,對(duì)傳輸數(shù)據(jù)進(jìn)行加密處理。在數(shù)據(jù)讀出時(shí),按照上述相同的邏輯運(yùn)算規(guī)則和數(shù)據(jù)映射規(guī)則進(jìn)行處理,保證數(shù)據(jù)輸出的準(zhǔn)確性。本發(fā)明提供的內(nèi)容,能夠?qū)lash內(nèi)的數(shù)據(jù)進(jìn)行加密保護(hù),當(dāng)flash遭到破解破壞吋,flash內(nèi)數(shù)據(jù)因加密保護(hù)而不會(huì)被破譯,從而實(shí)現(xiàn)對(duì)其數(shù)據(jù)的保護(hù)。


圖1本發(fā)明提供的flash數(shù)據(jù)保護(hù)的方法數(shù)據(jù)流向示意圖
具體實(shí)施例方式以下結(jié)合附圖,舉例對(duì)本發(fā)明提供的內(nèi)容進(jìn)行詳細(xì)的描述。假設(shè)數(shù)據(jù)如表1中所示,將flash內(nèi)數(shù)據(jù)從高位至低位順序顛倒,原始數(shù)據(jù)0、1、2、 3被亂序?yàn)?、8、4、12。此時(shí)寫(xiě)入flash的數(shù)據(jù)為0、8、4、12,讀出時(shí)做相同規(guī)則的擾碼處理后重新排序,則可以得到原始數(shù)據(jù)0、1、2、3。表1中詳細(xì)列出了數(shù)據(jù)經(jīng)擾碼電路處理后的內(nèi)容。
權(quán)利要求
1.ー種flash數(shù)據(jù)加密保護(hù)的方法,其特征在于設(shè)立數(shù)據(jù)地址擾碼電路和數(shù)據(jù)運(yùn)算電路對(duì)數(shù)據(jù)進(jìn)行加密。
2.如權(quán)利要求1所述的ー種flash數(shù)據(jù)加密保護(hù)方法,其特征在于所述數(shù)據(jù)地址擾碼電路對(duì)輸入數(shù)據(jù)地址進(jìn)行按位進(jìn)行擾碼處理,flash中存儲(chǔ)的數(shù)據(jù)地址產(chǎn)生亂序,目標(biāo)數(shù)據(jù)地址與原始數(shù)據(jù)地址間存在固定的映射關(guān)系。
3.如權(quán)利要求1所述的ー種flash數(shù)據(jù)加密保護(hù)方法,其特征在于所述數(shù)據(jù)運(yùn)算電路對(duì)經(jīng)擾碼電路處理后的數(shù)據(jù)按位進(jìn)行邏輯運(yùn)算,使輸出數(shù)據(jù)與經(jīng)擾碼后的數(shù)據(jù)產(chǎn)生固定的邏輯運(yùn)算關(guān)系。
4.如權(quán)利要求1所述的ー種flash數(shù)據(jù)加密保護(hù)方法,其特征在于數(shù)據(jù)讀出時(shí)按照相同的邏輯運(yùn)算規(guī)則和映射規(guī)則進(jìn)行處理,輸出原始傳輸數(shù)據(jù)。
全文摘要
一種flash數(shù)據(jù)加密保護(hù)的方法,采用在電路設(shè)計(jì)中增設(shè)擾碼電路和運(yùn)算電路的實(shí)現(xiàn)方式,對(duì)flash的輸入數(shù)據(jù)進(jìn)行加密處理。數(shù)據(jù)擾碼電路對(duì)輸入數(shù)據(jù)進(jìn)行按位擾碼處理,使得flash中存儲(chǔ)的數(shù)據(jù)地址產(chǎn)生亂序,并使得目標(biāo)數(shù)據(jù)地址與原始數(shù)據(jù)地址間存在固定的映射關(guān)系。亂序后的數(shù)據(jù)經(jīng)數(shù)據(jù)運(yùn)算電路按位進(jìn)行邏輯運(yùn)算,對(duì)傳輸數(shù)據(jù)進(jìn)行加密處理。在數(shù)據(jù)讀出時(shí),按照上述相同的邏輯運(yùn)算規(guī)則和數(shù)據(jù)映射規(guī)則進(jìn)行處理,保證數(shù)據(jù)輸出的準(zhǔn)確性。通過(guò)本發(fā)明提供的內(nèi)容,在flash遭到人為破解時(shí),其內(nèi)數(shù)據(jù)得到完整的保護(hù)。
文檔編號(hào)G06F12/14GK102591804SQ20111000959
公開(kāi)日2012年7月18日 申請(qǐng)日期2011年1月17日 優(yōu)先權(quán)日2011年1月17日
發(fā)明者薛平 申請(qǐng)人:上海華虹集成電路有限責(zé)任公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1