欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)儲(chǔ)存裝置以及數(shù)據(jù)加擾與解擾方法

文檔序號(hào):6537625閱讀:382來(lái)源:國(guó)知局
數(shù)據(jù)儲(chǔ)存裝置以及數(shù)據(jù)加擾與解擾方法
【專利摘要】本發(fā)明披露了數(shù)據(jù)儲(chǔ)存裝置以及數(shù)據(jù)加擾與解擾方法??剂窟壿嫷刂返臄?shù)據(jù)加/解擾技術(shù)以及所實(shí)現(xiàn)的數(shù)據(jù)儲(chǔ)存裝置。所揭示的數(shù)據(jù)儲(chǔ)存裝置包括:非易失性存儲(chǔ)器以及控制器??刂破鞲鶕?jù)一主機(jī)所下達(dá)的寫入邏輯地址產(chǎn)生加擾種子,以加擾該主機(jī)所下達(dá)的寫入數(shù)據(jù)后將之寫入該非易失性存儲(chǔ)器,并且根據(jù)該主機(jī)所下達(dá)的讀取邏輯地址產(chǎn)生解擾種子,以解擾該控制器自該非易失性存儲(chǔ)器獲得的讀取數(shù)據(jù)??刂破鲿?huì)對(duì)解擾后的讀取數(shù)據(jù)作數(shù)據(jù)校驗(yàn)。
【專利說(shuō)明】數(shù)據(jù)儲(chǔ)存裝置以及數(shù)據(jù)加擾與解擾方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)加/解擾技術(shù)以及數(shù)據(jù)儲(chǔ)存裝置。
【背景技術(shù)】
[0002]數(shù)據(jù)加/解擾(data scrambling/descrambling)常用于保護(hù)敏感數(shù)據(jù),其所使用的加/解擾種子(scrambling/descrambling seed)的生成為本【技術(shù)領(lǐng)域】一項(xiàng)重要課題。

【發(fā)明內(nèi)容】

[0003]本發(fā)明揭示一種考量邏輯地址的數(shù)據(jù)加/解擾技術(shù)以及所實(shí)現(xiàn)的數(shù)據(jù)儲(chǔ)存裝置。
[0004]根據(jù)本發(fā)明所揭示技術(shù)的一種實(shí)施方式所實(shí)現(xiàn)的一種數(shù)據(jù)儲(chǔ)存裝置,包括:非易失性存儲(chǔ)器以及控制器。控制器根據(jù)一主機(jī)所下達(dá)的寫入邏輯地址產(chǎn)生加擾種子,以加擾該主機(jī)所下達(dá)的寫入數(shù)據(jù)后將之寫入該非易失性存儲(chǔ)器,并且根據(jù)該主機(jī)所下達(dá)的讀取邏輯地址產(chǎn)生解擾種子,以解擾該控制器自該非易失性存儲(chǔ)器獲得的讀取數(shù)據(jù)??刂破鲿?huì)對(duì)解擾后的讀取數(shù)據(jù)作數(shù)據(jù)校驗(yàn)。
[0005]另一種實(shí)施方式涉及一種數(shù)據(jù)加解擾方法,包括:根據(jù)一主機(jī)所下達(dá)的寫入邏輯地址產(chǎn)生加擾種子,以加擾該主機(jī)所下達(dá)的寫入數(shù)據(jù)后將之寫入一非易失性存儲(chǔ)器;根據(jù)該主機(jī)所下達(dá)的讀取邏輯地址產(chǎn)生解擾種子,以解擾該控制器自該非易失性存儲(chǔ)器獲得的讀取數(shù)據(jù);以及,對(duì)解擾后的讀取數(shù)據(jù)作數(shù)據(jù)校驗(yàn)。
[0006]本發(fā)明本上述數(shù)據(jù)儲(chǔ)存裝置及數(shù)據(jù)加解擾方法,在讀取數(shù)據(jù)解擾時(shí)所使用的解擾種子考量了主機(jī)藉讀取指令實(shí)際下達(dá)的讀取邏輯地址。因此,若讀取邏輯地址有錯(cuò)誤發(fā)生,非易失性存儲(chǔ)器供應(yīng)的讀取數(shù)據(jù)經(jīng)解擾種子解擾后的結(jié)果將無(wú)法通過(guò)數(shù)據(jù)校驗(yàn),藉此,非易失性存儲(chǔ)器的讀取錯(cuò)誤可被準(zhǔn)確察覺(jué)。
[0007]下文特舉實(shí)施例,并結(jié)合附圖詳細(xì)說(shuō)明本
【發(fā)明內(nèi)容】
。
【專利附圖】

【附圖說(shuō)明】
[0008]圖1圖解根據(jù)本發(fā)明所揭示技術(shù)的一種實(shí)施方式所實(shí)現(xiàn)的一數(shù)據(jù)儲(chǔ)存裝置100 ;
[0009]圖2圖解加/解擾種子的一種產(chǎn)生方式;
[0010]圖3以流程圖根據(jù)本發(fā)明所揭示技術(shù)的一種實(shí)施方式說(shuō)明數(shù)據(jù)加擾程序;且
[0011]圖4以流程圖根據(jù)本發(fā)明所揭示技術(shù)的一種實(shí)施方式說(shuō)明數(shù)據(jù)的解擾與校驗(yàn)。
[0012]附圖符號(hào)說(shuō)明
[0013]100?數(shù)據(jù)儲(chǔ)存裝置;
[0014]102?快閃存儲(chǔ)器;
[0015]104?控制器;
[0016]106 ?主機(jī);
[0017]108?基本種子產(chǎn)生器;
[0018]110?加擾種子產(chǎn)生器;[0019]112~加擾運(yùn)算器;
[0020]114~解擾種子產(chǎn)生器;
[0021]116~解擾運(yùn)算器;
[0022]118~數(shù)據(jù)校驗(yàn)運(yùn)算器;
[0023]B3、B2、BI與BO~基本種子Seed的最高字節(jié)至最低字節(jié);
[0024]Data_Descrambled~解擾后的讀取數(shù)據(jù);
[0025]Data_Scrambled~加擾后的寫入數(shù)據(jù);
[0026]DataR、DataW~讀取數(shù)據(jù)、寫入數(shù)據(jù);
[0027]LBA_B3、LBA_B2、LBA_B1與LBA_B0~邏輯地址LBA的最高字節(jié)至最低字節(jié);
[0028]LBAR、LBAff~讀取邏輯地址、寫入邏輯地址;
[0029]Pass_Fail_Flag~數(shù)據(jù)校驗(yàn)標(biāo)志;
[0030]Read (LBAR)~指令,讀取該讀取邏輯地址LBAR的數(shù)據(jù);
[0031]S302、S304、S306、S4(^..S410 ~步驟;
[0032]Seed~基本種子;
[0033]SeedNew (Seed, LBA)~加 / 解擾種子;
[0034]SeedNew (Seed, LBAR)~解擾種子;
[0035]SeedNew (Seed, LBAff)~加擾種子;以及
[0036]Write (LBAff, Dataff)~指令,于該寫入邏輯地址LBAW寫入該寫入數(shù)據(jù)DataW?!揪唧w實(shí)施方式】
[0037]以下敘述列舉本發(fā)明的多種實(shí)施例。以下敘述介紹本發(fā)明的基本概念,且并非意圖限制本
【發(fā)明內(nèi)容】
。實(shí)際發(fā)明范圍應(yīng)依照本發(fā)明權(quán)利要求界定。
[0038]圖1圖解根據(jù)本發(fā)明所揭示技術(shù)的一種實(shí)施方式所實(shí)現(xiàn)的一數(shù)據(jù)儲(chǔ)存裝置100,包括:快閃存儲(chǔ)器(FLASH memory) 102所實(shí)現(xiàn)的一非易失性存儲(chǔ)器、以及一控制器104。該控制器104根據(jù)一主機(jī)106的要求操作該快閃存儲(chǔ)器102。例如,主機(jī)106可下達(dá)寫入指令Write (LBAff, Dataff)將寫入數(shù)據(jù)DataW存入快閃存儲(chǔ)器102,以對(duì)寫入邏輯地址LBAW作寫入操作。其中,寫入指令Write (LBAff, Dataff)包括寫入邏輯地址LBAW和寫入數(shù)據(jù)DataW。或者,主機(jī)106可下達(dá)讀取指令Read (LBAR)要求讀取快閃存儲(chǔ)器102中關(guān)于讀取邏輯地址LBAR的內(nèi)容。其中,讀取指令Read(LBAR)包括讀取邏輯地址LBAR??刂破?04根據(jù)主機(jī)106所下達(dá)的寫入邏輯地址LBAW產(chǎn)生加擾種子,以加擾主機(jī)106所下達(dá)的寫入數(shù)據(jù)DataW后將之寫入快閃存儲(chǔ)器102,并且根據(jù)主機(jī)106所下達(dá)的讀取邏輯地址LBAR產(chǎn)生解擾種子,以解擾控制器104自快閃存儲(chǔ)器102獲得的讀取數(shù)據(jù)DataR。其中控制器104還對(duì)解擾后的讀取數(shù)據(jù)Data_Descrambled作數(shù)據(jù)校驗(yàn),以判斷讀取指令Read中的讀取邏輯地址LBAR是否有誤。
[0039]在一實(shí)施例中,如圖1所示,快閃存儲(chǔ)器102的空間劃分為多個(gè)區(qū)塊(blocks),如,BLK1、BLK2...。各區(qū)塊還劃分為多頁(yè)(pages)??扉W存儲(chǔ)器102的操作特性是以「區(qū)塊」為擦除單位。使用過(guò)的空間須以「區(qū)塊」為單位擦除后方能釋出再利用。上述各頁(yè)內(nèi)的空間可配置給對(duì)應(yīng)的邏輯地址,即是說(shuō),每個(gè)頁(yè)對(duì)應(yīng)一個(gè)寫入邏輯地址LBAW或一讀取邏輯地址LBAR0例如,一寫入/讀取邏輯地址可為快閃存儲(chǔ)器102—頁(yè)(4K字節(jié))的空間的數(shù)據(jù)尋址。本發(fā)明的數(shù)據(jù)的加/解擾可以4K字節(jié)(byte)為單位。
[0040]更詳言之,如圖1所示,控制器104供應(yīng)一基本種子產(chǎn)生器108、一加擾種子產(chǎn)生器110、一加擾運(yùn)算器112、一解擾種子產(chǎn)生器114、一解擾運(yùn)算器116以及一數(shù)據(jù)校驗(yàn)運(yùn)算器118。
[0041]基本種子產(chǎn)生器108用于產(chǎn)生基本種子Seed,可以隨機(jī)數(shù)產(chǎn)生器實(shí)現(xiàn)。在一種實(shí)施方式中,基本種子產(chǎn)生器108為各頁(yè)個(gè)別產(chǎn)生基本種子。
[0042]加擾種子產(chǎn)生器110以基本種子Seed對(duì)主機(jī)106所下達(dá)的寫入邏輯地址LBAW作運(yùn)算,以產(chǎn)生加擾種子SeedNew(Seed, LBAff)。一種實(shí)施方式是使基本種子Seed中的字節(jié)與寫入邏輯地址LBAW中的所有字節(jié)配對(duì)作運(yùn)算(如異或(XOR)運(yùn)算),藉以產(chǎn)生加擾種子SeedNew(Seed, LBAff)。
[0043]加擾運(yùn)算器112負(fù)責(zé)以加擾種子SeedNew (Seed,LBAff)加擾該主機(jī)106所下達(dá)的寫入數(shù)據(jù)DataW,生成加擾后的寫入數(shù)據(jù)Data_Scrambled輸入該快閃存儲(chǔ)器102作儲(chǔ)存。
[0044]解擾種子產(chǎn)生器114則是以基本種子Seed對(duì)主機(jī)106所下達(dá)的讀取邏輯地址LBAR作運(yùn)算,以產(chǎn)生解擾種子SeedNew (Seed, LBAR)。一種實(shí)施方式是使基本種子Seed中的字節(jié)與讀取邏輯地址LBAR中的所有字節(jié)配對(duì)作運(yùn)算(如異或(XOR)運(yùn)算),藉以產(chǎn)生解擾種子 SeedNew (Seed, LBAR)。
[0045]解擾運(yùn)算器116負(fù)責(zé)以解擾種子SeedNew (Seed,LBAR)解擾該控制器104自該快閃存儲(chǔ)器102獲得的讀取數(shù)據(jù)DataR,生成解擾后的讀取數(shù)據(jù)Data_Descrambled。解擾運(yùn)算器116 —般作加擾運(yùn)算器112的反向運(yùn)算。
[0046]數(shù)據(jù)校驗(yàn)運(yùn)算器118用于對(duì)解擾后的讀取數(shù)據(jù)Data_Descrambled作數(shù)據(jù)校驗(yàn)(如,ECC(error checking and correction)),以判斷讀取操作是否有誤。數(shù)據(jù)校驗(yàn)結(jié)果可以標(biāo)志Pass_Fail_Flag標(biāo)示。通過(guò)數(shù)據(jù)校驗(yàn)的數(shù)據(jù)Data_Descrambled即可傳輸給主機(jī)106。此數(shù)據(jù)校驗(yàn)的操作可以判斷讀取數(shù)據(jù)DataR是否是對(duì)應(yīng)讀取邏輯地址LBAR的數(shù)據(jù)。在一實(shí)施例中,此數(shù)據(jù)校驗(yàn)的操作即判斷讀取指令Read中的該讀取邏輯地址LBAR是否出現(xiàn)錯(cuò)誤匹配(mismatch),如果錯(cuò)誤匹配,則以標(biāo)志Pass_Fail_Flag通知主機(jī)106發(fā)生了不可糾正的錯(cuò)誤。
[0047]整理之,本發(fā)明在讀取數(shù)據(jù)DataR解擾時(shí)所使用的解擾種子SeedNew (Seed, LBAR)考量了主機(jī)106藉讀取指令Read(LBAR)所實(shí)際下達(dá)的讀取邏輯地址LBAR。因此,若快閃存儲(chǔ)器102的讀取操作有錯(cuò)誤發(fā)生,快閃存儲(chǔ)器102供應(yīng)的讀取數(shù)據(jù)DataR經(jīng)解擾種子SeedNew (Seed, LBAR)解擾后的結(jié)果Data_Descrambled將無(wú)法通過(guò)數(shù)據(jù)校驗(yàn)??扉W存儲(chǔ)器102的讀取錯(cuò)誤可被準(zhǔn)確察覺(jué)。
[0048]圖2圖解加/解擾種子的一種產(chǎn)生方式,適用于產(chǎn)生前述加擾種子SeedNew (Seed, LBAff)、解擾種子SeedNew (Seed, LBAR)。一個(gè)基本種子Seed包括4字節(jié)的數(shù)據(jù),最高字節(jié)至最低字節(jié)分別為B3、B2、B1與B0。一個(gè)基本種子Seed可以是針對(duì)快閃存儲(chǔ)器102 —頁(yè)空間而設(shè)計(jì)。一個(gè)邏輯地址LBA (即,寫入邏輯地址LBAW或讀取邏輯地址LBAR)是以4字節(jié)標(biāo)示,最高字節(jié)至最低字節(jié)分別為L(zhǎng)BA_B3、LBA_B2、LBA_B1與LBA_B0。一個(gè)邏輯地址LBA可以是快閃存儲(chǔ)器102 —頁(yè)空間(4K字節(jié))的數(shù)據(jù)尋址??刂破?04可以異或運(yùn)算(XOR)處理4K字節(jié)數(shù)據(jù)所對(duì)應(yīng)的基本種子Seed與邏輯地址LBA,繼而產(chǎn)生該4K字節(jié)數(shù)據(jù)的加/解擾種子SeedNew(Seed, LBA)。圖中所示實(shí)施方式是使邏輯地址LBA的最低字節(jié)LBA_BO、次低字節(jié)LBA_B1、次高字節(jié)LBA_B2以及最高字節(jié)LBA_B3分別與對(duì)應(yīng)的基本種子Seed的最高字節(jié)B3、次高字節(jié)B2、次低字節(jié)BI以及最低字節(jié)BO作異或運(yùn)算,產(chǎn)生4字節(jié)數(shù)據(jù)量的加/解擾種子SeedNew (Seed,LBA),包括:最高字節(jié)B3LBA_B0、次高字節(jié)B2LBA_B1、次低字節(jié)B1LBA_B2以及最低字節(jié)B0LBA_B3。
[0049]然而,本發(fā)明并不意圖限定以圖2所示方式生成加/解擾種子SeedNew (Seed, LBA)。任何在加/解擾種子中同時(shí)考量主機(jī)下達(dá)的邏輯地址的技術(shù)都屬于本發(fā)明所欲保護(hù)范圍。此外,本發(fā)明的加/解擾技術(shù)也不限定應(yīng)用于快閃存儲(chǔ)器,其他非易失性存儲(chǔ)器也可以此概念作數(shù)據(jù)加/解擾。
[0050]上述實(shí)施方式所述的控制器104除了可為提供圖1所示各模塊的特別設(shè)計(jì)芯片夕卜,也可以運(yùn)算單元與只讀存儲(chǔ)器(ROM)組合實(shí)現(xiàn)。圖1所示各模塊可以韌體實(shí)現(xiàn),相關(guān)程序碼載于控制器內(nèi)的只讀存儲(chǔ)器,由控制器內(nèi)的運(yùn)算單元執(zhí)行。此外,凡采用同樣概念實(shí)現(xiàn)數(shù)據(jù)加/解擾的技術(shù)都屬于本發(fā)明所欲保護(hù)的范圍。一種實(shí)施方式為一種數(shù)據(jù)加解擾方法。
[0051]圖3以流程圖根據(jù)本發(fā)明所揭示技術(shù)的一種實(shí)施方式說(shuō)明數(shù)據(jù)加擾程序。關(guān)于主機(jī)106所下達(dá)的寫入指令Write (LBAff, Dataff),所揭示的數(shù)據(jù)加擾程序藉由步驟S302根據(jù)其中的寫入邏輯地址LBAW產(chǎn)生加擾種子SeedNew(Seed,LBAff)。步驟S304以加擾種子SeedNew(Seed, LBAff)對(duì)主機(jī)106所下達(dá)的寫入數(shù)據(jù)DataW作加擾運(yùn)算,以獲得加擾后的寫入數(shù)據(jù)Data_Scrambled。步驟S306將加擾后的寫入數(shù)據(jù)Data_Scrambled寫入快閃存儲(chǔ)器102。
[0052]圖4以流程圖根據(jù)本發(fā)明所揭示技術(shù)的一種實(shí)施方式說(shuō)明數(shù)據(jù)的解擾與校驗(yàn)。關(guān)于主機(jī)106所下達(dá)的讀取指令Read(LBAR),所揭示的數(shù)據(jù)解擾程序藉由步驟S402根據(jù)其中的讀取邏輯地址LBAR產(chǎn)生解擾種子SeedNew(Seed, LBAR)。步驟S404以解擾種子SeedNew (Seed, LBAR)對(duì)源自快閃存儲(chǔ)器102的讀取數(shù)據(jù)DataR作解擾運(yùn)算,以獲得解擾后的讀取數(shù)據(jù)Data_Descrambled。步驟S406對(duì)解擾后的讀取數(shù)據(jù)Data_Descrambled作數(shù)據(jù)校驗(yàn),以判斷讀取指令Read中的讀取邏輯位LBAR是否有誤。在一實(shí)施例中,若解擾后的讀取數(shù)據(jù)Data_Descrambled通過(guò)數(shù)據(jù)校驗(yàn),則程序進(jìn)入步驟S408,解擾后的讀取數(shù)據(jù)Data_Descrambled被允許傳輸給主機(jī)106。若解擾后的讀取數(shù)據(jù)Data_Descrambled無(wú)法通過(guò)數(shù)據(jù)校驗(yàn),則程序進(jìn)入步驟S410,提示錯(cuò)誤訊息,顯現(xiàn)快閃存儲(chǔ)器102有讀取錯(cuò)誤發(fā)生。
[0053]雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍的前提下,可做若干更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍是以本發(fā)明的權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種數(shù)據(jù)儲(chǔ)存裝置,包括: 一非易失性存儲(chǔ)器;以及 一控制器,根據(jù)一主機(jī)所下達(dá)的寫入邏輯地址產(chǎn)生加擾種子,以加擾該主機(jī)所下達(dá)的寫入數(shù)據(jù)后將之寫入該非易失性存儲(chǔ)器,并且根據(jù)該主機(jī)所下達(dá)的讀取邏輯地址產(chǎn)生解擾種子,以解擾該控制器自該非易失性存儲(chǔ)器獲得的讀取數(shù)據(jù), 其中,該控制器還對(duì)解擾后的讀取數(shù)據(jù)作數(shù)據(jù)校驗(yàn)。
2.如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存裝置,其中,該控制器藉由對(duì)解擾后的讀取數(shù)據(jù)作數(shù)據(jù)校驗(yàn),判斷所述讀取數(shù)據(jù)是否對(duì)應(yīng)上述讀取邏輯地址。
3.如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存裝置,其中: 該控制器還產(chǎn)生基本種子; 該控制器以上述基本種子對(duì)上述寫入邏輯地址作運(yùn)算,以產(chǎn)生上述加擾種子;且 該控制器以上述基本種子對(duì)上述讀取邏輯地址作運(yùn)算,以產(chǎn)生上述解擾種子。
4.如權(quán)利要求3所述的數(shù)據(jù)儲(chǔ)存裝置,其中: 該控制器將上述基本種子中的字節(jié)與上述寫入邏輯地址中的所有字節(jié)配對(duì)作運(yùn)算,以產(chǎn)生上述加擾種子;且 該控制器將上述基本種子中的字節(jié)與上述讀取邏輯地址中的所有字節(jié)配對(duì)作運(yùn)算,以產(chǎn)生上述解擾種子。
5.如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存裝置,其中: 該非易失性存儲(chǔ)器為快閃存儲(chǔ)器,其中空間劃分為多個(gè)區(qū)塊,且各區(qū)塊還劃分為多頁(yè);且 其中每個(gè)頁(yè)對(duì)應(yīng)一個(gè)所述寫入邏輯地址或一個(gè)所述讀取邏輯地址。
6.如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存裝置,其中: 該控制器還產(chǎn)生基本種子,其中該基本種子包括4字節(jié)的數(shù)據(jù),且該寫入邏輯地址及該讀取邏輯地址均以4字節(jié)標(biāo)示;且 該控制器將該寫入邏輯地址的最低字節(jié)、次低字節(jié)、次高字節(jié)以及最高字節(jié)分別與該基本種子的最高字節(jié)、次高字節(jié)、次低字節(jié)以及最低字節(jié)作異或運(yùn)算,以產(chǎn)生該加擾種子的最高字節(jié)、次高字節(jié)、次低字節(jié)以及最低字節(jié);且 該控制器將該讀取邏輯地址的最低字節(jié)、次低字節(jié)、次高字節(jié)以及最高字節(jié)分別與該基本種子的最高字節(jié)、次高字節(jié)、次低字節(jié)以及最低字節(jié)作異或運(yùn)算,以產(chǎn)生該解擾種子的最高字節(jié)、次高字節(jié)、次低字節(jié)以及最低字節(jié)。
7.一種數(shù)據(jù)加解擾方法,包括: 根據(jù)一主機(jī)所下達(dá)的寫入邏輯地址產(chǎn)生加擾種子,以加擾該主機(jī)所下達(dá)的寫入數(shù)據(jù)后; 將加擾后的該寫入數(shù)據(jù)寫入一非易失性存儲(chǔ)器; 根據(jù)該主機(jī)所下達(dá)的讀取邏輯地址產(chǎn)生解擾種子,以解擾該控制器自該非易失性存儲(chǔ)器獲得的讀取數(shù)據(jù);以及 對(duì)解擾后的讀取數(shù)據(jù)作數(shù)據(jù)校驗(yàn)。
8.如權(quán)利要求7所述的數(shù)據(jù)加解擾方法,其中對(duì)解擾后的讀取數(shù)據(jù)作數(shù)據(jù)校驗(yàn)的步驟,判斷所述讀取數(shù)據(jù)是否對(duì)應(yīng)上述讀取邏輯地址。
9.如權(quán)利要求7所述的數(shù)據(jù)加解擾方法,還包括: 產(chǎn)生基本種子; 以上述基本種子對(duì)上述寫入邏輯地址作運(yùn)算,以產(chǎn)生上述加擾種子;以及 以上述基本種子對(duì)上述讀取邏輯地址作運(yùn)算,以產(chǎn)生上述解擾種子。
10.如權(quán)利要求9所述的數(shù)據(jù)加解擾方法,其中: 將上述基本種子中的字節(jié)與上述寫入邏輯地址中的所有字節(jié)配對(duì)作運(yùn)算,以產(chǎn)生上述加擾種子;且 將上述基本種子中的字節(jié)與上述讀取邏輯地址中的所有字節(jié)配對(duì)作運(yùn)算,以產(chǎn)生上述解擾種子。
11.如權(quán)利要求7所述的數(shù)據(jù)加解擾方法,其中: 該非易失性存儲(chǔ)器為快閃存儲(chǔ)器,其中空間劃分為多個(gè)區(qū)塊,且各區(qū)塊還劃分為多頁(yè);且 其中每個(gè)頁(yè)對(duì)應(yīng)一個(gè)所 述寫入邏輯地址或一個(gè)所述讀取邏輯地址。
12.如權(quán)利要求7所述的數(shù)據(jù)加解擾方法,還包括: 產(chǎn)生基本種子,其中該基本種子包括4字節(jié)的數(shù)據(jù),該寫入邏輯地址及該讀取邏輯地址均以4字節(jié)標(biāo)示; 將該寫入邏輯地址的最低字節(jié)、次低字節(jié)、次高字節(jié)以及最高字節(jié)分別與該基本種子的最高字節(jié)、次高字節(jié)、次低字節(jié)以及最低字節(jié)作異或運(yùn)算,以產(chǎn)生該加擾種子的最高字節(jié)、次高字節(jié)、次低字節(jié)以及最低字節(jié);以及 將該讀取邏輯地址的最低字節(jié)、次低字節(jié)、次高字節(jié)以及最高字節(jié)分別與該基本種子的最高字節(jié)、次高字節(jié)、次低字節(jié)以及最低字節(jié)作異或運(yùn)算,以產(chǎn)生該解擾種子的最高字節(jié)、次高字節(jié)、次低字節(jié)以及最低字節(jié)。
【文檔編號(hào)】G06F3/06GK103777904SQ201410048967
【公開日】2014年5月7日 申請(qǐng)日期:2014年2月12日 優(yōu)先權(quán)日:2014年2月12日
【發(fā)明者】馮雷 申請(qǐng)人:威盛電子股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
嵩明县| 安龙县| 屯昌县| 三都| 黎川县| 崇文区| 左云县| 石首市| 武夷山市| 馆陶县| 福贡县| 宜昌市| 从化市| 柳河县| 郯城县| 平利县| 南陵县| 日土县| 吉安县| 宜兰县| 陇南市| 尼玛县| 瑞丽市| 合山市| 襄樊市| 朝阳市| 兰州市| 夏邑县| 阿尔山市| 云林县| 长治市| 新津县| 安康市| 阳高县| 绍兴县| 新泰市| 太和县| 凤阳县| 大姚县| 来宾市| 读书|