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

非易失性存儲器、其的讀取方法和包括其的存儲系統(tǒng)的制作方法

文檔序號:6765003閱讀:172來源:國知局
非易失性存儲器、其的讀取方法和包括其的存儲系統(tǒng)的制作方法
【專利摘要】提供了一種非易失性存儲器、該非易失性存儲器的讀取方法以及包括非易失性存儲器的存儲系統(tǒng)。非易失性存儲器設(shè)備包括存儲單元陣列和通過位線連接到存儲單元陣列的讀/寫電路。該非易失性存儲器設(shè)備的讀取方法包括:接收安全讀取請求;接收安全信息;以及響應(yīng)于安全讀取請求來執(zhí)行安全讀取操作。該安全讀取操作包括:使用讀/寫電路從存儲單元陣列中讀取安全數(shù)據(jù);將讀取的安全數(shù)據(jù)存儲在寄存器中;使用接收的安全信息對存儲在寄存器中的讀取的安全數(shù)據(jù)執(zhí)行安全解碼;重置讀/寫電路;并輸出安全解碼的結(jié)果。
【專利說明】非易失性存儲器、其的讀取方法和包括其的存儲系統(tǒng)
[0001]對相關(guān)申請的交叉引用
[0002]本發(fā)明要求于2012年7月19日在韓國知識產(chǎn)權(quán)局提交的韓國專利申請第10-2012-0078838號的優(yōu)先權(quán),其全部內(nèi)容通過引用被合并于此。
【技術(shù)領(lǐng)域】
[0003]這里描述的發(fā)明構(gòu)思涉及一種非易失性存儲器、一種非易失性存儲器的讀取方法以及一種包括非易失性存儲器的存儲系統(tǒng)。
【背景技術(shù)】
[0004]半導(dǎo)體存儲設(shè)備是采用諸如硅(Si)、鍺(Ge)、砷化鎵(GaAs)、磷化銦(InP)等的半導(dǎo)體制造的存儲設(shè)備。一般將半導(dǎo)體存儲設(shè)備分類為易失性存儲設(shè)備或非易失性存儲設(shè)備。
[0005]易失性存儲設(shè)備的特征是在斷電條件下丟失所存儲的內(nèi)容。易失性存儲設(shè)備的示例包括某些類型的隨機存取存儲器(RAM),諸如靜態(tài)RAM(SRAM)、動態(tài)RAM(DRAM)、同步DRAM(SDRAM)等。相反,非易失性存儲設(shè)備的特征在于即使在斷電條件期間也保留所存儲的內(nèi)容。非易失性存儲設(shè)備的示例包括只讀取存儲器(ROM)、可編程ROM (PR0M)、電可編程ROM(EPR0M)、電可擦除可編程ROM (EEPROM)、閃存存儲設(shè)備、相變RAM (PRAM)、磁RAM (MRAM)、阻性RAM (RRAM)、鐵電RAM (FRAM)等。其中,閃存存儲設(shè)備通常被配置為NOR型閃存或NAND型閃存。

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

[0006]本發(fā)明構(gòu)思的示范實施例提供一種非易失性存儲器的讀取方法,其中非易失性存儲包括存儲單元陣列和通過位線連接到該存儲單元陣列的讀/寫電路。該方法包括:接收安全讀取請求;接收安全信息;以及響應(yīng)于安全讀取請求來執(zhí)行安全讀取操作。該安全讀取操作包括:使用讀/寫電路從存儲單元陣列中讀取安全數(shù)據(jù);將讀取的安全數(shù)據(jù)存儲在寄存器中;使用所接收的安全信息對存儲在寄存器中的讀取的安全數(shù)據(jù)執(zhí)行安全解碼;重置讀/寫電路;以及輸出安全解碼的結(jié)果。
[0007]本發(fā)明構(gòu)思的示范實施例也提供一種非易失性存儲器,包括:存儲單元陣列,包括安全數(shù)據(jù)區(qū)和用戶數(shù)據(jù)區(qū);讀/寫電路,通過位線連接到存儲單元陣列;和控制邏輯,包括寄存器??刂七壿嬇渲脼轫憫?yīng)于所接收的安全讀取請求和安全信息來執(zhí)行安全讀取操作。該安全讀取操作包括:使用讀/寫電路從存儲單元陣列的安全數(shù)據(jù)區(qū)中讀取安全數(shù)據(jù);將讀取的安全數(shù)據(jù)存儲在控制邏輯的寄存器中;使用所接收的安全信息對存儲在寄存器中的讀取的安全數(shù)據(jù)執(zhí)行安全解碼;重置讀/寫電路;以及輸出安全解碼的結(jié)果。
[0008]本發(fā)明構(gòu)思的示范實施例也提供一種存儲系統(tǒng),其包括:非易失性存儲器,包括存儲單元陣列和讀/寫電路,其中該存儲單元陣列包括安全數(shù)據(jù)區(qū)和用戶數(shù)據(jù)區(qū),以及該讀/寫電路通過位線連接到存儲單元陣列。該存儲系統(tǒng)還包括被配置為控制非易失性存儲器的控制器。非易失性存儲器被配置為響應(yīng)于從控制器接收的安全讀取請求和安全信息來執(zhí)行安全讀取操作。該安全讀取操作包括:使用讀/寫電路從存儲單元陣列的安全數(shù)據(jù)區(qū)中讀取安全數(shù)據(jù);使用所接收的安全信息對讀取的安全數(shù)據(jù)執(zhí)行安全解碼;重置讀/寫電路;以及輸出安全解碼的結(jié)果。
【專利附圖】

【附圖說明】
[0009]通過參考附圖的以下描述以上和其他目的和特征將變得清楚,其中貫穿各圖相似參考數(shù)字表示相似部分,除非另有規(guī)定。
[0010]圖1是示意圖示根據(jù)本發(fā)明構(gòu)思的實施例的非易失性存儲器的框圖。
[0011]圖2是在描述圖1所示的非易失性存儲器的正常讀取操作中用于參考的圖。
[0012]圖3是在描述圖1所示的非易失性存儲器的安全數(shù)據(jù)讀取操作中用于參考的圖。
[0013]圖4是圖示根據(jù)本發(fā)明構(gòu)思的實施例的讀取方法的流程圖。
[0014]圖5是圖示與圖4所示的讀取方法對應(yīng)的讀取方法的實施例的流程圖。
[0015]圖6是圖示根據(jù)本發(fā)明構(gòu)思的實施例的、在安全讀取操作的執(zhí)行期間當(dāng)接收重置請求時的操作的流程圖。
[0016]圖7是示意圖示根據(jù)本發(fā)明構(gòu)思的實施例的存儲系統(tǒng)的框圖。
[0017]圖8是圖示根據(jù)本發(fā)明構(gòu)思的實施例的圖7所示的存儲系統(tǒng)的讀取方法的流程圖。
[0018]圖9是圖示圖7所示的存儲系統(tǒng)的應(yīng)用示例的框圖。
[0019]圖10是圖示根據(jù)本發(fā)明構(gòu)思的實施例的存儲卡的圖。
[0020]圖11是圖示根據(jù)本發(fā)明構(gòu)思的實施例的固態(tài)驅(qū)動器的圖。
[0021]圖12是根據(jù)本發(fā)明構(gòu)思的實施例的存儲系統(tǒng)。
[0022]圖13是圖示圖12所示的主機系統(tǒng)的操作方法的示例的流程圖。
[0023]圖14是示意圖示根據(jù)本發(fā)明構(gòu)思的實施例的內(nèi)容管理系統(tǒng)的框圖。
[0024]圖15是圖示根據(jù)本發(fā)明構(gòu)思的實施例的內(nèi)容管理系統(tǒng)的操作方法的流程圖。
[0025]圖16是圖示根據(jù)本發(fā)明構(gòu)思的另一實施例的內(nèi)容管理系統(tǒng)的操作方法的流程圖。
【具體實施方式】
[0026]將參考附圖來更詳細地描述各實施例。但是,本發(fā)明構(gòu)思可以以不同的形式來實施,而不應(yīng)被理解為僅限于說明的實施例。相反,提供這些實施例作為示例,從而本公開將徹底和完整,并將向本領(lǐng)域的技術(shù)人員全面?zhèn)鬟_本發(fā)明構(gòu)思。因此,對于本發(fā)明構(gòu)思的某些實施例,沒有描述公知的過程、組件和技術(shù)。除非另外規(guī)定,否則貫穿附圖和所撰寫的說明,相似參考數(shù)字表示相似部分,因此其描述不會重復(fù)。在附圖中,各層和各區(qū)域的尺寸和相對尺寸可以為了清晰被放大。
[0027]將會理解,雖然這里可以使用術(shù)語“第一”、“第二”、“第三”等來描述各種元件、部件、區(qū)域、層和/或部分,但是這些元件、部件、區(qū)域、層和/或部分不應(yīng)該被這些術(shù)語限制。這些術(shù)語僅用于區(qū)分一個元件、部件、區(qū)域,層或部分與另一區(qū)域、層或部分。從而,在不脫離本發(fā)明構(gòu)思的教導(dǎo)的情況下,下面論述的第一元件、部件、區(qū)域、層或部分可以被稱為第二元件、部件、區(qū)域、層或部分。
[0028]為了便于描述,這里可以使用諸如“在……之下”、“在……下方”、“低”、“在……下面”、“在……上”、“高”等的空間相對術(shù)語來描述如圖中所示的一個元件或特征對另一(些)元件或特征的關(guān)系。應(yīng)該理解,空間相對術(shù)語旨在涵蓋除了圖中描繪的方向之外的、使用或操作中的設(shè)備的不同方向。例如,如圖附圖中的設(shè)備被翻轉(zhuǎn),則描述為在另一元件或特征“下面”的元件將位于另一元件或特征的“上面”。因此,示例性術(shù)語“在……下面”和“下方”可以包含在上面和在下面兩個方向。設(shè)備還可以被另外定向(旋轉(zhuǎn)90度或其它方向),且這里使用的空間相關(guān)的描述可以被相應(yīng)地解釋。此外,還應(yīng)該理解,當(dāng)層被稱為“在兩層之間”時,它可以是在該兩層之間的唯一層,或者還可以存在一個或多個中間層。
[0029]這里使用的術(shù)語僅用于描述特定示例性實施例的目的,而不是要限制本發(fā)明構(gòu)思。如這里所用,除非上下文清楚地指示外,單數(shù)形式“一個”和“該”旨在同時包含復(fù)數(shù)形式。還可以理解,術(shù)語“包含”和/或“包括”在說明書中使用時,表示所述特征、整體、步驟、操作、元件和或組件的存在,但并不排除一個或更多個其它特征、整體、步驟、操作、元件、組件和/或其組的存在或增加。如這里使用的,術(shù)語“和/或”包括包括一個或更多個列出的關(guān)聯(lián)條目的任意和所有組合。同樣,術(shù)語“示范”意圖表示示例或說明。
[0030]將會理解,當(dāng)元件或?qū)颖环Q為在另一元件或?qū)印吧稀?、“連接到”、“耦接到”或“相鄰于”另一元件或?qū)訒r,其可以直接在另一元件或?qū)又?,直接連接到、耦接到或相鄰于另一元件或?qū)?,或者可以存在居間元件或?qū)?。相反,?dāng)元件被稱為“直接在其上”、“直接連接到”或“直接耦接到”或“緊鄰于”另一元件或?qū)訒r,不存在中間元件或?qū)印?br> [0031]除非另有定義,否則這里所使用的所有術(shù)語具有與本發(fā)明所屬領(lǐng)域的一名普通技術(shù)人員所通常理解的相同的含義。還應(yīng)當(dāng)明白,諸如在通用字典中定義的那些術(shù)語應(yīng)當(dāng)被解釋為具有與相關(guān)技術(shù)和本公開的上下文的其含義一致的含義,而不應(yīng)當(dāng)以理想化或過于形式化的意義來對其進行解釋,除非這里明確地如此定義。
[0032]本發(fā)明構(gòu)思的實施例將針對NAND閃存來描述。然而,本發(fā)明構(gòu)思并不限于NAND閃存。即,本發(fā)明構(gòu)思可以被應(yīng)用到各種不同類型的非易失性存儲器,諸如電可擦除可編程 ROM (EEPROM), NOR 閃存、相變 RAM (PRAM)、磁 RAM (MRAM)、阻性 RAM (RRAM)、鐵電 RAM(FRAM)等。
[0033]圖1是示意圖示根據(jù)本發(fā)明構(gòu)思的實施例的非易失性存儲器的框圖。參考圖1,非易失性存儲器100可以包括存儲單元陣列110、地址譯碼器120、讀/寫電路130、數(shù)據(jù)輸入/輸出電路140和控制邏輯150。
[0034]存儲單元陣列110可以經(jīng)由字線WL連接到地址譯碼器120以及經(jīng)由位線BL連接到讀/寫電路130。存儲單元陣列110可以包括多個存儲單元。在存儲單元陣列110的每一行中排列的存儲單元可以與相應(yīng)的字線連接,并且在存儲單元陣列110的每一列中排列的存儲單元可以與相應(yīng)的位線連接。在存儲單元陣列110的每列中包含的存儲單元組可以被稱為單元串,其中每個單元串可連接到相應(yīng)的位線。在示例實施例中,存儲單元中的每個可以存儲一個或更多位的數(shù)據(jù)。
[0035]存儲單元陣列110可以包含安全數(shù)據(jù)區(qū)111和用戶數(shù)據(jù)區(qū)113。安全數(shù)據(jù)區(qū)111可以存儲安全解碼所需的安全數(shù)據(jù)。安全數(shù)據(jù)區(qū)111可以是在非易失性存儲器100被制造之后被編程一次的區(qū)域。用戶數(shù)據(jù)區(qū)113可以是由用戶編程、讀取和擦除的區(qū)域。[0036]地址譯碼器120可以經(jīng)由字線WL連接到存儲單元陣列110。地址譯碼器120可以響應(yīng)于控制邏輯150的控制而操作。地址譯碼器120可以接收來自外部設(shè)備的地址ADDR。
[0037]地址譯碼器120可以譯碼輸入地址ADDR的行地址,并可以使用譯碼后的行地址來選擇字線WL。地址譯碼器120可以譯碼輸入地址ADDR的列地址以向讀/寫電路130傳遞譯碼后的列地址DCA。在示例實施例中,地址譯碼器120可以包括諸如行譯碼器、列譯碼器和地址緩沖器等的組件。
[0038]讀/寫電路130可以經(jīng)由位線BL連接到存儲單元陣列110。讀/寫電路130可以經(jīng)由數(shù)據(jù)線DL連接到數(shù)據(jù)輸入/輸出電路140。讀/寫電路130可以響應(yīng)于控制邏輯150的控制而操作。讀/寫電路130可以響應(yīng)來自地址譯碼器120的譯碼后的列地址DCA而選擇位線BL。
[0039]在示例實施例中,讀/寫電路130可以接收來自數(shù)據(jù)輸入/輸出電路140的數(shù)據(jù)以在存儲單元陣列Iio中寫入接收數(shù)據(jù)。讀/寫電路130可以從存儲器單元陣列110中讀取數(shù)據(jù)以向數(shù)據(jù)輸入/輸出電路140輸出讀取的數(shù)據(jù)。讀/寫電路130可以從存儲單元陣列110的第一存儲區(qū)中讀取數(shù)據(jù)以將讀取的數(shù)據(jù)寫入其第二存儲區(qū)。即,讀/寫電路130可以執(zhí)行回拷(copy-back)操作。
[0040]在示例實施例中,讀/寫電路130可以包括諸如頁緩沖器(或頁寄存器)、列選擇電路、數(shù)據(jù)緩沖器等的構(gòu)成組件。在其他示例實施例中,讀/寫電路130可以包括諸如讀出放大器、寫驅(qū)動器、列選擇電路、數(shù)據(jù)緩沖器等構(gòu)成組件。
[0041]數(shù)據(jù)輸入/輸出電路140可以經(jīng)由數(shù)據(jù)線DL連接到讀/寫電路130。數(shù)據(jù)輸入/輸出電路140可以響應(yīng)于控制邏輯150的控制而操作。數(shù)據(jù)輸入/輸出電路140可以被配置為與外部設(shè)備交換數(shù)據(jù)。數(shù)據(jù)輸入/輸出電路140可以被配置為經(jīng)由數(shù)據(jù)線DL將從外部設(shè)備提供的數(shù)據(jù)傳遞到讀/寫電路130。數(shù)據(jù)輸入/輸出電路140可以被配置為經(jīng)由數(shù)據(jù)線DL將從讀/寫電路130傳遞的數(shù)據(jù)輸出到所述外部設(shè)備。在示例實施例中,數(shù)據(jù)輸入/輸出電路140可以包括諸如數(shù)據(jù)緩沖器的構(gòu)成組件。
[0042]控制邏輯150可以被配置為控制地址譯碼器120、讀/寫電路130和數(shù)據(jù)輸入/輸出電路140??刂七壿?50可以被配置來控制非易失性存儲器100的整體操作??刂七壿?50可以響應(yīng)于從外部設(shè)備提供的控制信號CTRL和命令CMD來操作。
[0043]控制邏輯150可以控制地址譯碼器120和讀/寫電路130以執(zhí)行正常讀取操作和安全讀取操作。在執(zhí)行安全讀取操作后,控制邏輯150可以重置存儲讀取的安全數(shù)據(jù)的設(shè)備。
[0044]控制邏輯150可包括寄存器151和安全引擎153。寄存器151可以存儲在安全讀取操作期間讀取的安全數(shù)據(jù)。安全引擎153可以基于在寄存器151中存儲的安全數(shù)據(jù)來執(zhí)行安全解碼。安全解碼結(jié)果可以被存儲在寄存器151中。存儲在寄存器151中的安全解碼結(jié)果可以通過數(shù)據(jù)輸入/輸出電路140被輸出。
[0045]圖2是在描述圖1所示的非易失性存儲器的正常讀取操作中用于參考的圖。參考圖2,當(dāng)接收正常讀取命令時,讀/寫電路130可以響應(yīng)于控制邏輯150的控制來讀取并存儲來自用戶數(shù)據(jù)區(qū)113的用戶數(shù)據(jù)。由圖2的①來表示此操作。然后,如圖2的②所表示的,存儲在讀/寫電路130中的用戶數(shù)據(jù)可以通過數(shù)據(jù)輸入/輸出電路140被輸出到外部設(shè)備。[0046]圖3是在描述圖1所示的非易失性存儲器的安全數(shù)據(jù)讀取操作中用于參考的圖。安全數(shù)據(jù)讀取操作可以是這樣的讀取操作,其中:從存儲單元陣列110的存儲單元中讀取的數(shù)據(jù)被處理,并輸出處理結(jié)果而無需外部輸出讀取的數(shù)據(jù)。參照圖3,當(dāng)接收安全讀取命令時,讀/寫電路130可以響應(yīng)于控制邏輯150的控制,從安全數(shù)據(jù)區(qū)111中讀取安全數(shù)據(jù)并存儲。這由圖3的①表示。
[0047]然后,如圖3的②表示的,存儲在讀/寫電路130中的安全數(shù)據(jù)可以被存儲在控制邏輯150的寄存器151中。
[0048]安全引擎153可以對存儲在寄存器151中的安全數(shù)據(jù)執(zhí)行安全解碼。安全引擎153可以基于存儲在寄存器151中的安全數(shù)據(jù)和從外部設(shè)備接收的安全信息來執(zhí)行安全解碼。這由圖3的③表示。安全解碼結(jié)果可以被存儲在寄存器151中。另外,如圖3中的④表示的,安全解碼結(jié)果可以通過數(shù)據(jù)輸入/輸出電路140被輸出到外部設(shè)備。
[0049]安全解碼可以包括AES(高級加密標(biāo)準(zhǔn))解碼。在這種情況下,非易失性存儲器100可以存儲AES解碼數(shù)據(jù)作為安全數(shù)據(jù)。非易失性存儲器100可接收用于AES解碼的密鑰作為安全信息??刂七壿?50可以將AES解碼數(shù)據(jù)與預(yù)定數(shù)據(jù)進行比較,并且可以基于比較結(jié)果來確定AES解碼是否成功。在非易失性存儲器100中,安全解碼(AES解碼)是否成功執(zhí)行可以被存儲在寄存器151中作為安全解碼結(jié)果。
[0050]非易失性存儲器100可以存儲用于AES解碼的密鑰作為安全數(shù)據(jù)。非易失性存儲器100可以接收AES編碼數(shù)據(jù)作為安全信息??刂七壿?50可以將AES解碼數(shù)據(jù)與預(yù)定數(shù)據(jù)進行比較,并且可以基于比較結(jié)果來確定AES解碼是否成功。在非易失性存儲器100中,安全解碼(AES解碼)是否成功執(zhí)行可以被存儲在寄存器151中作為安全解碼結(jié)果。
[0051]參考圖2和圖3,在正常讀取操作時從存儲單元中讀取的數(shù)據(jù)可以通過讀/寫電路130和數(shù)據(jù)輸入/輸出電路140被直接輸出到外部設(shè)備。在安全讀取操作期間從存儲單元中讀取的安全數(shù)據(jù)可以被傳遞到控制邏輯150并且由控制邏輯150處理(安全解碼),并且處理結(jié)果(安全解碼結(jié)果)可以被輸出到外部設(shè)備。在安全讀取操作時從存儲單元中讀取的安全數(shù)據(jù)可以被禁止輸出到外部設(shè)備。
[0052]當(dāng)執(zhí)行安全讀取操作時,讀取的安全數(shù)據(jù)可被存儲在讀/寫電路130中。通常,當(dāng)執(zhí)行編程、讀取或擦除操作時,讀/寫電路130可以被重置,并且可以在執(zhí)行讀取之后不重置。例如,在編程時,讀/寫電路130可被重置以接收和存儲要被編程的數(shù)據(jù)。在讀取時,讀/寫電路130可以被重置以讀取在存儲單元中存儲的數(shù)據(jù)并存儲。在擦除時,讀/寫電路130可以被重置以被設(shè)置為用于擦除存儲器單元的狀態(tài)。
[0053]因此,在執(zhí)行安全讀取操作之后,通過探測或命令操作,存儲在讀/寫電路130中的安全數(shù)據(jù)有可能被泄露到外部設(shè)備。同樣,存儲在寄存器151中的安全數(shù)據(jù)有可能被泄露到外部設(shè)備。
[0054]根據(jù)本發(fā)明構(gòu)思的實施例的非易失性存儲器100可以被配置為重置設(shè)備(例如:讀/寫電路130或寄存器151),其中存儲在安全讀取操作時讀取的安全數(shù)據(jù)。
[0055]圖4是圖示根據(jù)本發(fā)明構(gòu)思的實施例的讀取方法的流程圖。參照圖1和圖4,在操作SllO中,可以請求安全讀取操作。即,非易失性存儲器100可接收安全讀取請求。
[0056]例如,非易失性存儲器100可以接收指示安全讀取操作的命令以識別安全讀取請求。非易失性存儲器100可以接收一般的讀取命令,并且可以基于指示安全數(shù)據(jù)區(qū)111的地址來識別安全讀取請求。
[0057]在操作S120中,非易失性存儲器100可以讀取安全數(shù)據(jù),處理讀取的安全數(shù)據(jù),輸出處理后的數(shù)據(jù),并重置讀/寫電路130。
[0058]在示例實施例中,根據(jù)安全讀取請求而執(zhí)行的讀取操作可以伴隨如下操作:通過地址譯碼器120選擇連接到安全數(shù)據(jù)區(qū)111的存儲單元的字線,通過讀/寫電路130從連接到所選字線的安全數(shù)據(jù)區(qū)111的存儲單元中讀取安全數(shù)據(jù),通過控制邏輯150來處理讀取的安全數(shù)據(jù),以及通過數(shù)據(jù)輸入/輸出電路140輸出處理后的數(shù)據(jù)。讀/寫電路130可以在根據(jù)安全讀取請求而執(zhí)行的讀取操作完成之前被重置。
[0059]圖5是圖示與圖4所示的讀取方法對應(yīng)的讀取方法的流程圖。參考圖1和圖5,在操作S210中,可以接收安全讀取請求。
[0060]在操作S220中,可以響應(yīng)于安全讀取請求而讀取安全數(shù)據(jù)。讀/寫電路130可以讀取在存儲單元陣列110的安全數(shù)據(jù)區(qū)111中存儲的安全數(shù)據(jù)并存儲。
[0061]在操作S230中,讀取的安全數(shù)據(jù)可以被存儲在控制邏輯150的寄存器151中。
[0062]在操作S240中,可以使用存儲在寄存器151中的安全數(shù)據(jù)來執(zhí)行安全解碼。安全引擎153可以基于存儲在寄存器151的安全數(shù)據(jù)和從外部設(shè)備接收的安全信息來執(zhí)行安全解碼。
[0063]在操作S250中,安全解碼結(jié)果可以被存儲在寄存器151中。例如,安全解碼結(jié)果可以是真(TRUE)或假(FALSE)。在讀取的安全數(shù)據(jù)與安全信息相關(guān)的情況下,安全解碼結(jié)果可以被存儲為真。如果讀取的安全數(shù)據(jù)與安全信息是不相關(guān)的,則安全解碼結(jié)果可以被存儲為假。
[0064]在操作S260中,存儲在控制邏輯150的寄存器151中的安全解碼結(jié)果可以被輸出到外部設(shè)備。
[0065]在執(zhí)行操作S240和S260的同時,在操作S270中,讀/寫電路130可被重置。如果存儲在讀/寫電路130的安全數(shù)據(jù)被存儲在寄存器151中,則可以基于存儲在寄存器151中的安全數(shù)據(jù)執(zhí)行后續(xù)操作(操作S240到S260)。如果安全數(shù)據(jù)被存儲在寄存器151中,則在隨后的操作可能并不需要存儲在讀/寫電路130的安全數(shù)據(jù)。在這種情況下,存儲在讀/寫電路130的安全數(shù)據(jù)必須被禁止輸出到外部設(shè)備。因此,如果安全數(shù)據(jù)被存儲在寄存器151中,則控制邏輯150可以重置讀/寫電路130。在示例實施例中,雖然操作S240至S260中的任何一個被執(zhí)行,但是讀/寫電路130可以被重置。
[0066]在操作S280中,控制邏輯150的寄存器151可以被重置??刂七壿?50可以重置寄存器151,以防止存儲在寄存器151中的安全數(shù)據(jù)流出。
[0067]如上所述的是其中安全解碼結(jié)果被存儲在寄存器151中然后被輸出到外部設(shè)備的示例。但是,安全解碼結(jié)果可以被直接輸出到外部設(shè)備而不需要被存儲在寄存器151中。在這種情況下,在安全解碼結(jié)果被輸出后,控制邏輯150可以重置讀/寫電路130和寄存器151。
[0068]如上所述的是其中安全數(shù)據(jù)被存儲在寄存器151的示例。但是,安全數(shù)據(jù)不需要被存儲在寄存器151中。例如,控制邏輯150可以使用存儲在讀/寫電路130中的安全數(shù)據(jù)來執(zhí)行安全解碼??刂七壿?50可以向外部設(shè)備輸出安全解碼結(jié)果而不用將其存儲在寄存器151中。在這種情況下,在安全解碼結(jié)果被輸出后,控制邏輯150可以重置讀/寫電路130和寄存器151。
[0069]圖6是圖示在安全讀取操作的執(zhí)行期間當(dāng)接收重置命令(或請求)時的重置操作的流程圖。在本實施例的例子中,重置操作可以是非易失性存儲設(shè)備100的一個特征,其中重置命令(例如FFh)被接收并被寫入控制邏輯150的命令寄存器(未示出)中。當(dāng)存儲設(shè)備100處于忙碌狀態(tài)(例如,正執(zhí)行讀取、編程或擦除操作)時,重置操作用于停止正在執(zhí)行的操作,并重置存儲設(shè)備100。這里,被改變的存儲單元不再有效。
[0070]參考圖1和圖6,在操作S310中,安全讀取請求可以被接收。結(jié)果,可以根據(jù)該安全讀取請求來發(fā)起圖5中描述的安全讀取操作。
[0071]在操作S320中,在先前發(fā)起的安全讀取操作完成之前可以接收一重置命令(FFh)0
[0072]在操作S330中,可以停止正執(zhí)行的操作。在這種情況下,由于安全讀取操作正在被行,所以它會被停止。
[0073]在操作S340中,可以執(zhí)行存儲設(shè)備100的重置操作。
[0074]由于安全讀取操作正被執(zhí)行,所以讀取的安全數(shù)據(jù)可以被存儲在讀/寫電路130中或者讀/寫電路130和寄存器151中。如結(jié)合圖5所描述的,當(dāng)正常完成安全讀取操作時,讀/寫電路130和寄存器151可以被重置。因此,可以禁止安全數(shù)據(jù)的流出。
[0075]然而,在執(zhí)行安全讀取操作期間接收重置請求(FFh)的情況下,在讀/寫電路130和寄存器151可以被重置之前可能停止該安全讀取操作。如果這會發(fā)生,則安全數(shù)據(jù)可能被存儲在讀/寫電路130和/或寄存器151中,其可能被泄露到外部設(shè)備。
[0076]因此,根據(jù)本發(fā)明構(gòu)思的實施例,在執(zhí)行重置操作(S330)和(S340)期間,在圖6的操作(S350)中,讀/寫電路130和/或控制邏輯150的寄存器151可以被重置。因此,在讀/寫電路130、控制邏輯150的寄存器151或者讀/寫電路130和寄存器151中存儲的安全數(shù)據(jù)可以被防止泄漏到外部設(shè)備。
[0077]圖7是示意圖示根據(jù)本發(fā)明構(gòu)思的實施例的存儲系統(tǒng)的框圖。參照圖7,存儲系統(tǒng)1000可以包括非易失性存儲器1100和控制器1200。
[0078]非易失性存儲器1100可以被配置為與參考圖1描述的非易失性存儲器100相同或基本相同。也就是說,如果從控制器1200接收到安全讀取請求,則非易失性存儲器1100可以執(zhí)行安全讀取操作,并可以重置讀/寫電路130、控制邏輯150的寄存器151或者讀/寫電路130和寄存器151。如果在安全讀取操作期間從控制器1200接收到重置命令,則即使安全讀取操作已經(jīng)停止,非易失性存儲器1100也可以重置讀/寫電路130、控制邏輯150的寄存器151或者讀/寫電路130和寄存器151。
[0079]控制器1200可以與主機和非易失性存儲設(shè)備1100連接。響應(yīng)于來自主機的請求(或命令),控制器1200可以被配置來訪問非易失性存儲設(shè)備1100。例如,控制器1200可以被配置為控制非易失性存儲設(shè)備1100的讀取操作、寫入操作、擦除操作、讀取操作和后臺操作。控制器1200可以被配置為提供非易失性存儲設(shè)備1100和主機之間的接口??刂破?200可以被配置為驅(qū)動用于控制非易失性存儲設(shè)備1100的固件。
[0080]控制器1200可以被配置為向非易失性存儲設(shè)備1100提供控制信號CTRL、命令CMD和地址ADDR??刂破?200可以被配置為與非易失性存儲設(shè)備1100交換數(shù)據(jù)。
[0081]在示例實施例中,控制器1200還可以包括諸如RAM、處理單元、主機接口和存儲器接口的構(gòu)成組件。RAM可被用作處理單元的工作存儲器、非易失性存儲設(shè)備1100與主機之間的高速緩沖存儲器以及非易失性存儲設(shè)備1100與主機之間的緩沖存儲器中的至少一個。處理單元可以控制控制器1200的整體操作。
[0082]主機接口可包括用于在主機和控制器1200之間執(zhí)行數(shù)據(jù)交換的協(xié)議。示例性地,主機接口可通過各種協(xié)議中的至少一個與外部設(shè)備(例如,主機)通信,各種協(xié)議諸如USB(通用串行總線)協(xié)議、MMC (多媒體卡)協(xié)議、PCI (外圍組件互連)協(xié)議、PC1-E (PC1-express)協(xié)議、ATA (高級技術(shù)附件)協(xié)議、串行ATA協(xié)議、并行ATA協(xié)議、SCSI (小型計算機小接口)協(xié)議、ESDI (增強小型磁盤接口)協(xié)議、IDE (集成驅(qū)動電子)協(xié)議以及火線。存儲器接口可以與非易失性存儲設(shè)備1100接口連接。存儲器接口可以包括NAND接口或NOR接口。
[0083]所述存儲系統(tǒng)1000可以被配置為還包括檢錯和糾錯塊。檢錯和糾錯塊可以被配置為使用ECC數(shù)據(jù)(或奇偶校驗數(shù)據(jù))時對從非易失性存儲設(shè)備1100中讀取的數(shù)據(jù)的錯誤進行檢測和糾正。在示例實施例中,檢錯和糾錯塊可以被提供為控制器1200的構(gòu)成組件。在其他示例實施例中,檢錯和糾錯塊可以被提供為非易失性存儲設(shè)備1100的構(gòu)成組件。
[0084]控制器1200和非易失性存儲設(shè)備1100可以被集成在一個半導(dǎo)體設(shè)備中。例如,控制器1200和非易失性存儲設(shè)備1100可以被集成在一個半導(dǎo)體設(shè)備中以形成存儲卡。例如,控制器1200和非易失性存儲設(shè)備1100可以被集成在一個半導(dǎo)體設(shè)備中,以形成存儲卡,諸如PC (或PCMCIA)卡、緊湊型閃存(CF)卡、智能媒體(SM)卡、記憶棒、多媒體卡(MMC,RS-MMC, MMCmicro), SD 卡(SD,miniSD, SDHC)、通用閃存(UFS)設(shè)備等。
[0085]控制器1200和非易失性存儲設(shè)備1100可以被集成在一個半導(dǎo)體設(shè)備中以形成固態(tài)驅(qū)動器(SSD)。SSD可包括存儲設(shè)備,其被配置為使用半導(dǎo)體存儲器來存儲數(shù)據(jù)。在存儲系統(tǒng)1000被用作SSD的情況下,與存儲系統(tǒng)1000相連的主機的操作速度可以被顯著提高。
[0086]在示例實施例中,存儲系統(tǒng)1000可以被用作計算機、便攜式計算機、超移動PC(UMPC)、工作站、上網(wǎng)本、PDA、網(wǎng)絡(luò)平板電腦、無繩電話機、移動電話機、智能手機機、電子書、PMP (便攜式多媒體播放器)、數(shù)碼相機、數(shù)字音頻記錄器/播放器、數(shù)字圖片/視頻記錄器/播放器、便攜式游戲機、導(dǎo)航系統(tǒng)、黑匣子、三維電視機、能夠在無線狀況下發(fā)送和接收信息的設(shè)備、構(gòu)成家庭網(wǎng)絡(luò)的各種電子設(shè)備之一、構(gòu)成計算機網(wǎng)絡(luò)的各種電子設(shè)備之一、構(gòu)成遠程通信網(wǎng)絡(luò)的各種電子設(shè)備之一、射頻識別(RFID)、或構(gòu)成計算系統(tǒng)的各種電子設(shè)備之一 O
[0087]在示例實施例中,非易失性存儲設(shè)備1100或存儲系統(tǒng)1000可以通過各種封裝來封裝,如 PoP (Package on Package,層疊封裝)、球柵陣列(Ball grid array, BGA)、芯片尺寸封裝(Chip scale package, CSP)、塑料帶引線芯片載體(Plastic Leaded ChipCarrier, PLCC)、塑料雙列直插封裝(Plastic Dual In Line Package, PDI2P)、疊片內(nèi)裸片封裝(Die in Waffle Pack)、晶片內(nèi)裸片形式(Die in Wafer Form)、板上芯片(Chip OnBoard, COB)、陶瓷雙列直插封裝(Ceramic Dual In-Line Package, CERDIP)、塑料標(biāo)準(zhǔn)四邊扁平封裝(Metric Quad Flat Pack, MQFP)、薄型四邊扁平封裝(Thin Quad Flatpack,TQFP)、小外型 IC (Small Outline IC, S0IC)、縮小型小外型封裝(Shrink Small OutlinePackage, SS0P)、薄型小外型封裝(Thin Small Outline, TS0P)、系統(tǒng)級封裝(System InPackage, SIP)、多芯片封裝(Multi Chip Package, MCP)、晶片級結(jié)構(gòu)封裝(Wafer-levelFabricated Package, WFP)、晶片級處理堆疊封裝(Wafer-Level Processed StackPackage, WSP),等等。
[0088]圖8是圖示根據(jù)本發(fā)明構(gòu)思的實施例的圖7所示的存儲系統(tǒng)的讀取方法的流程圖。參照圖1、圖7和圖8,在操作S410中,控制器1200可以向非易失性存儲器1100傳遞安全信息和安全讀取請求??刂破?200可以從外部主機接收安全信息以將其發(fā)送到非易失性存儲器1100。
[0089]在操作S420中,非易失性存儲器1100可以執(zhí)行安全讀取操作。響應(yīng)于安全讀取請求,非易失性存儲器1100可以讀取安全數(shù)據(jù),重置寄存器151和讀/寫電路130,并根據(jù)讀取的安全數(shù)據(jù)和輸入的安全信息來執(zhí)行安全解碼。非易失性存儲器1100可以根據(jù)參照圖4所描述的讀取方法來執(zhí)行讀取操作。在控制器1200向非易失性存儲器1100發(fā)送重置請求的情況下,非易失性存儲器1100可以根據(jù)參照圖5所描述的方法進行操作。
[0090]在操作S430中,非易失性存儲器1100可以向控制器1200發(fā)送安全解碼結(jié)果。
[0091]在操作S440中,可以根據(jù)安全解碼結(jié)果來允許或禁止對非易失性存儲器1100的用戶數(shù)據(jù)區(qū)113的訪問。例如,當(dāng)安全解碼結(jié)果為TRUE (真)時,外部主機可以提取與存儲在非易失性存儲器1100中的安全數(shù)據(jù)關(guān)聯(lián)的安全信息(例如,安全密鑰)。在這個時候,存儲系統(tǒng)1100可以允許外部主機訪問非易失性存儲器1100中的用戶數(shù)據(jù)區(qū)113。當(dāng)安全解碼結(jié)果為FALSE (假)時,外部主機不可以提取與存儲在非易失性存儲器1100中的安全數(shù)據(jù)關(guān)聯(lián)的安全信息(例如,安全密鑰)。在這個時候,存儲系統(tǒng)1100可以禁止外部主機訪問非易失性存儲器1100的用戶數(shù)據(jù)區(qū)113。
[0092]例如,非易失性存儲器1100可以根據(jù)安全解碼結(jié)果來允許或禁止對非易失性存儲器1100的用戶數(shù)據(jù)區(qū)113的訪問??刂破?200可以根據(jù)安全解碼結(jié)果來允許或禁止對非易失性存儲器1100的用戶數(shù)據(jù)區(qū)113的訪問。非易失性存儲器1100和控制器1200中的每個可以根據(jù)安全解碼結(jié)果來允許或禁止對用戶數(shù)據(jù)區(qū)113的訪問。
[0093]圖9是圖示圖8的存儲系統(tǒng)的應(yīng)用的框圖。參考圖9,存儲系統(tǒng)2000可以包括非易失性存儲器2100和控制器2200。非易失性存儲器2100可包括多個非易失性存儲器芯片,它們形成多個組。每個組中的非易失性存儲器芯片可以被配置為經(jīng)由一個公共信道與控制器2200進行通信。在示例實施例中,多個非易失性存儲器芯片可以經(jīng)由多個信道CHl至CHk與控制器2200進行通信。
[0094]每個非易失性存儲器芯片可以被配置為與參照圖1描述的非易失性存儲器100相同或基本相同。即,如果從控制器2200接收到安全讀取請求,則每個非易失性存儲器芯片可以執(zhí)行安全讀取操作,并可以重置讀/寫電路130、控制邏輯150的寄存器151或者重置讀/寫電路130和寄存器151。如果在安全讀取操作期間從控制器2200接收到重置命令,則即使安全讀取操作被停止,每個非易失性存儲器芯片也可重置讀/寫電路130、控制邏輯150的寄存器151或者重置讀/寫電路130和寄存器151。
[0095]在圖9中,描述了一個信道與多個非易失性存儲器芯片連接的情況。然而,可以修改存儲系統(tǒng)2000以使得一個信道與一個非易失性存儲器芯片連接。
[0096]圖10是圖示根據(jù)本發(fā)明構(gòu)思的實施例的存儲卡的圖。參考圖1和圖10,存儲卡3000可以包括非易失性存儲器3100、控制器3200和連接器3300。
[0097]非易失性存儲器3100可以被配置為與參照圖1描述的非易失性存儲器100相同或基本相同。即,如果從控制器3200接收到安全讀取請求,則非易失性存儲器3100可以執(zhí)行安全讀取操作,并可以重置讀/寫電路130、控制邏輯150的寄存器151或者重置讀/寫電路130和寄存器151。如果在安全讀取操作期間從控制器3200接收到重置請求,則即使安全讀取操作被停止,非易失性存儲器3100也可以重置讀/寫電路130、控制邏輯150的寄存器151或者重置讀/寫電路130和寄存器151。
[0098]連接器3300可以將存儲卡3000與主機電連接。
[0099]存儲卡3000可以以如下的存儲卡形成,諸如PC (PCMCIA)卡、CF卡、SM (或SMC)卡、記憶棒、多媒體卡(MMC,RS-MMC, MMCmicro)、安全卡(SD,miniSD, microSD, SDHC)、通用閃存存儲(UFS)設(shè)備等。
[0100]圖11是圖示根據(jù)本發(fā)明構(gòu)思的實施例的固態(tài)驅(qū)動器的圖。參照圖1和圖11,固態(tài)驅(qū)動器4000可以包括多個非易失性存儲器4100、控制器4200和連接器4300。
[0101]非易失性存儲器4100中的每個可以被配置為與參照圖1描述的非易失性存儲器100相同或基本相同。也即,如果從控制器4200接收到安全讀取請求,則非易失性存儲器4100中的每個可以執(zhí)行安全讀取操作,并可以重置讀/寫電路130、控制邏輯150的寄存器151或者重置讀/寫電路130和寄存器151。如果在安全讀取操作期間從控制器4200接收到重置請求,則即使安全讀取操作被停止,非易失性存儲器4100中的每個也可以重置讀/寫電路130、控制邏輯150的寄存器151或者重置讀/寫電路130和寄存器151。
[0102]連接器4300可以將固態(tài)驅(qū)動器4000與主機電連接。
[0103]圖12是根據(jù)本發(fā)明構(gòu)思的實施例的存儲系統(tǒng)。參照圖12,主機系統(tǒng)5000可以包括主機5100和存儲系統(tǒng)5200。
[0104]存儲系統(tǒng)5200可以被配置為與參照圖7描述的存儲系統(tǒng)1000相同或基本相同。
[0105]主機5100可以訪問存儲系統(tǒng)5200。主機5100可以向存儲系統(tǒng)5200發(fā)送安全信息(例如,安全密鑰),并可以根據(jù)存儲系統(tǒng)5200的安全解碼結(jié)果來訪問存儲系統(tǒng)5200。
[0106]主機5100可以包括控制存儲介質(zhì)的各種電子設(shè)備,諸如智能電話機、智能平板、計算機、筆記本計算機、上網(wǎng)本、數(shù)碼照相機、數(shù)碼攝像機、智能電視機、智能顯示器等等。
[0107]圖13是圖示圖12所示的主機系統(tǒng)的操作方法的流程圖。參照圖1、圖7、圖12和圖13,在操作S510中,主機5100可以向存儲系統(tǒng)5200的控制器(例如,1200)發(fā)送安全信息和認證請求。
[0108]在操作S520中,控制器1200可以向存儲系統(tǒng)5200的非易失性存儲器(例如,1100)發(fā)送安全信息和認證請求。
[0109]在操作S530中,非易失性存儲器1100可以讀取安全數(shù)據(jù),重置寄存器151和讀/寫電路130,并根據(jù)輸入的安全信息和讀取的安全數(shù)據(jù)來執(zhí)行安全解碼。非易失性存儲器1100可以根據(jù)參照圖4描述的讀取方法進行操作。在控制器1200向非易失性存儲器1100發(fā)送重置請求的情況下,非易失性存儲器1100可以根據(jù)參照圖5描述的方法進行操作。
[0110]在操作S540中,非易失性存儲器1100可以向控制器1200發(fā)送安全解碼結(jié)果。
[0111]在操作S550中,控制器1200可以向主機5100發(fā)送認證結(jié)果。認證結(jié)果可包括指示TRUE或FALSE的安全解碼結(jié)果。認證結(jié)果可以包括通過處理作為TRUE或FALSE的安全解碼結(jié)果而獲得的數(shù)據(jù)。
[0112]在操作S560中,包括控制器1200和非易失性存儲器1100的存儲系統(tǒng)可以根據(jù)安全解碼結(jié)果來允許或禁止對用戶數(shù)據(jù)區(qū)113的訪問。[0113]如果安全解碼結(jié)果為TRUE,則主機5100可以訪問非易失性存儲器1100的用戶數(shù)據(jù)區(qū)113。例如,主機5100可以讀取在用戶數(shù)據(jù)區(qū)113處編程的內(nèi)容并對在用戶數(shù)據(jù)區(qū)113處的內(nèi)容進行編程。
[0114]如果安全解碼結(jié)果為FALSE,則主機5100不可以訪問非易失性存儲器1100的用戶數(shù)據(jù)區(qū)113。主機5100不可以讀取在用戶數(shù)據(jù)區(qū)113處編程的內(nèi)容且不可以對在用戶數(shù)據(jù)區(qū)113處的內(nèi)容進行編程。
[0115]在示例實施例中,在用戶數(shù)據(jù)區(qū)113處被編程的數(shù)據(jù)或內(nèi)容可以是編碼數(shù)據(jù)。可以通過主機5100執(zhí)行內(nèi)容的編碼和解碼。
[0116]圖14是示意圖示根據(jù)本發(fā)明構(gòu)思的實施例的內(nèi)容管理系統(tǒng)的框圖。參照圖14,內(nèi)容管理系統(tǒng)6000可以包括網(wǎng)絡(luò)6100、內(nèi)容管理服務(wù)器6200、多個主機6310、6320和6330以及非易失性存儲介質(zhì)6400。
[0117]網(wǎng)絡(luò)6100可以提供連接的構(gòu)成組件之間的通道。網(wǎng)絡(luò)6100可以包括互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、有線網(wǎng)絡(luò)、或Ad-hoc網(wǎng)絡(luò)。
[0118]內(nèi)容管理服務(wù)器6200可以連接到網(wǎng)絡(luò)6100。內(nèi)容管理服務(wù)器6200可以經(jīng)由網(wǎng)絡(luò)6100管理內(nèi)容。
[0119]多個主機6310、6320和6330可以連接到網(wǎng)絡(luò)6100。根據(jù)內(nèi)容管理服務(wù)器6200的管理,主機6310、6320和6330可以獲得內(nèi)容的訪問授權(quán)。主機6310、6320和6330中的每個可以包括智能電話機、智能平板、計算機、筆記本計算機、上網(wǎng)本、數(shù)碼照相機、數(shù)碼攝像機、智能電視機、智能監(jiān)視器等等。
[0120]主機6310、6320和6330中的每個可以連接到非易失性存儲介質(zhì)6400。在圖14中,示出其中主機6310連接到非易失性存儲介質(zhì)6400的例子。非易失性存儲介質(zhì)6400可以包括由非易失性存儲器形成的存儲器,諸如存儲卡、固態(tài)驅(qū)動器等等。非易失性存儲介質(zhì)6400可以包括參照圖7所描述的存儲系統(tǒng)1000。
[0121]在內(nèi)容管理服務(wù)器6200的控制下,主機6310、6320和6330中的每個可以訪問存儲在非易失性存儲介質(zhì)6400中的內(nèi)容或?qū)Ψ且资源鎯橘|(zhì)6400處的內(nèi)容進行編程。
[0122]圖15是圖示根據(jù)本發(fā)明構(gòu)思的實施例的內(nèi)容管理系統(tǒng)的操作方法的流程圖。參照圖1、圖14和圖15,在操作S610中,主機6310可以從內(nèi)容管理服務(wù)器6200購買授權(quán)。例如,主機6310可以從內(nèi)容管理服務(wù)器6200購買能夠使用特定內(nèi)容的授權(quán)。特定內(nèi)容可以是存儲在非易失性存儲介質(zhì)6400中的內(nèi)容。
[0123]在操作S620中,主機6310可以從內(nèi)容管理服務(wù)器6200接收安全信息并存儲。例如,主機6310可以從內(nèi)容管理服務(wù)器6200接收與存儲在非易失性存儲介質(zhì)6400中的安全數(shù)據(jù)關(guān)聯(lián)的安全信息(例如,安全密鑰)。
[0124]在操作S630中,主機6310可以向非易失性存儲介質(zhì)6400發(fā)送安全信息和認證請求。
[0125]在操作S640中,非易失性存儲介質(zhì)6400可以讀取安全數(shù)據(jù),重置寄存器151和讀/寫電路130,并根據(jù)輸入的安全信息和讀取的安全數(shù)據(jù)來執(zhí)行安全解碼。非易失性存儲介質(zhì)6400可以根據(jù)參照圖4和圖5描述的讀取方法進行操作。
[0126]在操作S650中,非易失性存儲介質(zhì)6400可以向主機6310發(fā)送認證結(jié)果。由于主機6310從內(nèi)容管理服務(wù)器6200購買了授權(quán)并接收了安全信息,所以認證結(jié)果可以是TRUE。[0127]在操作S660中,主機6310可以訪問在非易失性存儲介質(zhì)6400處編程的內(nèi)容。
[0128]在示例實施例中,主機6310可以接收并存儲與多個非易失性存儲介質(zhì)對應(yīng)的安全信息。主機6310可以從非易失性存儲介質(zhì)6400接收識別信息,并可向非易失性存儲介質(zhì)6400傳遞與所存儲的安全信息的輸入的識別信息對應(yīng)的安全信息。
[0129]在示例實施例中,主機6310可以從非易失性存儲介質(zhì)6400中接收識別信息以向內(nèi)容管理服務(wù)器6200發(fā)送輸入的識別信息。內(nèi)容管理服務(wù)器6200可以向主機6310發(fā)送與識別信息對應(yīng)的安全信息。
[0130]圖16是圖示根據(jù)本發(fā)明構(gòu)思的另一實施例的內(nèi)容管理系統(tǒng)的操作方法的流程圖。參照圖1、圖14和圖16,在操作S710中,主機6310可以從內(nèi)容管理服務(wù)器6200購買授權(quán)。例如,主機6310可以從內(nèi)容管理服務(wù)器6200購買能夠使用特定內(nèi)容的授權(quán)。
[0131]在操作S720中,主機6310可以從內(nèi)容管理服務(wù)器6200接收安全信息并存儲。
[0132]在操作S730中,主機6310可以向非易失性存儲介質(zhì)6400發(fā)送安全信息和認證請求。
[0133]在操作S740中,非易失性存儲介質(zhì)6400可以讀取安全數(shù)據(jù),重置寄存器151和讀/寫電路130,并根據(jù)輸入的安全信息和讀取的安全數(shù)據(jù)來執(zhí)行安全解碼。非易失性存儲介質(zhì)6400可以根據(jù)參照圖4和圖5描述的讀取方法進行操作。
[0134]在操作S750中,非易失性存儲介質(zhì)6400可以向主機6310發(fā)送認證結(jié)果。由于主機6310從內(nèi)容管理服務(wù)器6200購買了授權(quán)并接收了安全信息,認證結(jié)果可以是TRUE。
[0135]在操作S760中,主機6310可以從內(nèi)容管理服務(wù)器6200下載內(nèi)容。在操作S770中,主機6310可以在非易失性存儲介質(zhì)6400對下載的內(nèi)容進行編程。在示例實施例中,內(nèi)容可以根據(jù)如下的各種方法之一進行下載,諸如通過服務(wù)器直接下載、流傳輸、對等傳輸、多播、廣播等等。
[0136]在操作S780中,主機6310可以訪問在非易失性存儲介質(zhì)6400處編程的內(nèi)容。
[0137]在示例實施例中,主機6310可以接收并存儲與多個非易失性存儲介質(zhì)對應(yīng)的安全信息。主機6310可以從非易失性存儲介質(zhì)6400接收識別信息,并可以向非易失性存儲介質(zhì)6400傳遞與存儲的安全信息的輸入的識別信息對應(yīng)的安全信息。
[0138]在示例實施例中,主機6310可以從非易失性存儲介質(zhì)6400中接收識別信息以向內(nèi)容管理服務(wù)器6200發(fā)送輸入的識別信息。內(nèi)容管理服務(wù)器6200可以向主機6310發(fā)送與識別信息對應(yīng)的安全信息。
[0139]根據(jù)存儲在非易失性存儲器中的安全數(shù)據(jù)的解碼結(jié)果和從主機傳遞的安全信息,可以允許或禁止對存儲在非易失性存儲器中的用戶數(shù)據(jù)的訪問。在安全數(shù)據(jù)讀取操作中,用于暫時存儲安全數(shù)據(jù)的設(shè)備可以被重置。因此,可以防止在非易失性存儲器中存儲的安全數(shù)據(jù)被泄露到外部設(shè)備。另外,可以提供一種具有改進的安全性的非易失性存儲器、該非易失性存儲器的讀取方法以及包括該非易失性存儲器的存儲系統(tǒng)。
[0140]雖然已經(jīng)參考示范實施例描述了本發(fā)明構(gòu)思,但是對本領(lǐng)域的技術(shù)人員顯然的是:在不背離本發(fā)明的精神和范圍的情況下,可以進行各種改變和修改。因此,應(yīng)當(dāng)理解以上的實施例并非限制而是說明性的。
【權(quán)利要求】
1.一種非易失性存儲器的讀取方法,該非易失性存儲器包括存儲單元陣列和通過位線與存儲單元陣列連接的讀/寫電路,該方法包括: 接收安全讀取請求; 接收安全信息;以及 響應(yīng)于安全讀取請求來執(zhí)行安全讀取操作,安全讀取操作包括使用讀/寫電路從存儲單元陣列中讀取安全數(shù)據(jù),將讀取的安全數(shù)據(jù)存儲在寄存器中,使用所接收的安全信息對存儲在寄存器中的讀取的安全數(shù)據(jù)執(zhí)行安全解碼,重置讀/寫電路,并輸出安全解碼的結(jié)果O
2.根據(jù)權(quán)利要求1所述的讀取方法,其中,在將讀取的安全數(shù)據(jù)存儲在寄存器中之后執(zhí)行讀/寫電路的重置。
3.根據(jù)權(quán)利要求1所述的讀取方法,還包括: 當(dāng)安全解碼的結(jié)果指示讀取的安全數(shù)據(jù)與安全信息相關(guān)時,允許對存儲在非易失性存儲器中的用戶數(shù)據(jù)的訪問;以及 當(dāng)安全解碼的結(jié)果指示讀取的安全數(shù)據(jù)與安全信息不相關(guān)時,禁止對存儲在非易失性存儲器中的用戶數(shù)據(jù)的訪問。
4.根據(jù)權(quán)利要求1所述的讀取方法,其中,安全解碼的結(jié)果被存儲在寄存器中。
5.根 據(jù)權(quán)利要求4所述的讀取方法,其中,存儲在寄存器中的安全解碼的結(jié)果被輸出到外部設(shè)備。
6.根據(jù)權(quán)利要求1所述的讀取方法,還包括: 在輸出安全解碼的結(jié)果之后重置寄存器。
7.根據(jù)權(quán)利要求1所述的讀取方法,還包括: 在安全讀取操作的執(zhí)行期間接收重置請求; 執(zhí)行重置操作,包括停止安全讀取操作的執(zhí)行和重置非易失性存儲器;以及 在重置操作的執(zhí)行期間重置寄存器。
8.根據(jù)權(quán)利要求1所述的讀取方法,還包括: 在安全讀取操作的執(zhí)行期間接收重置請求; 執(zhí)行重置操作,包括停止安全讀取操作的執(zhí)行和重置非易失性存儲器;以及 在重置操作的執(zhí)行期間重置讀/寫電路。
9.一種非易失性存儲器,包括: 存儲單元陣列,包括安全數(shù)據(jù)區(qū)和用戶數(shù)據(jù)區(qū); 讀/寫電路,通過位線連接到存儲單元陣列;和 控制邏輯,包括寄存器, 其中,控制邏輯被配置為響應(yīng)于所接收的安全讀取請求和安全信息來執(zhí)行安全讀取操作,安全讀取操作包括使用讀/寫電路從存儲單元陣列的安全數(shù)據(jù)區(qū)中讀取安全數(shù)據(jù),將讀取的安全數(shù)據(jù)存儲在控制邏輯的寄存器中,使用所接收的安全信息對存儲在寄存器中的讀取的安全數(shù)據(jù)執(zhí)行安全解碼,重置讀/寫電路,并輸出安全解碼的結(jié)果。
10.根據(jù)權(quán)利要求9所述的非易失性存儲器,其中,控制邏輯被配置為在將讀取的安全數(shù)據(jù)存儲在寄存器中之后重置讀/寫電路。
11.根據(jù)權(quán)利要求9所述的非易失性存儲器,其中,控制邏輯被配置為在輸出安全解碼的結(jié)果之后重置寄存器。
12.根據(jù)權(quán)利要求11所述的非易失性存儲器,其中,非易失性存儲器被配置為:當(dāng)安全解碼的結(jié)果指示讀取的安全數(shù)據(jù)與安全信息相關(guān)時,允許對存儲在存儲單元陣列的用戶數(shù)據(jù)區(qū)中的用戶數(shù)據(jù)的訪問,以及當(dāng)安全解碼的結(jié)果指示讀取的安全數(shù)據(jù)與安全信息不相關(guān)時,禁止訪對存儲在存儲單元陣列的用戶數(shù)據(jù)區(qū)中的用戶數(shù)據(jù)的訪問。
13.根據(jù)權(quán)利要求9所述的非易失性存儲器,其中,當(dāng)在安全讀取操作的執(zhí)行期間接收重置請求時,控制邏輯被配置為:執(zhí)行重置操作,包括停止安全讀取操作的執(zhí)行和重置非易失性存儲器;以及在重置操作的執(zhí)行期間重置寄存器和讀/寫電路中的至少一個。
14.一種存儲系統(tǒng),包括: 非易失性存儲器,包括存儲單元陣列和讀/寫電路,該存儲單元陣列包括安全數(shù)據(jù)區(qū)和用戶數(shù)據(jù)區(qū),并且該讀/寫電路通過位線連接到存儲單元陣列;和 控制器,被配置為控制非易失性存儲器, 其中,非易失性存儲器配置為響應(yīng)于從控制器接收的安全讀取請求和安全信息來執(zhí)行安全讀取操作,安全讀取操作包括使用讀/寫電路從存儲單元陣列的安全數(shù)據(jù)區(qū)中讀取安全數(shù)據(jù),使用所接收的安全信息對讀取的安全數(shù)據(jù)執(zhí)行安全解碼,重置讀/寫電路,并輸出安全解碼的結(jié)果。
15.根據(jù)權(quán)利要求14所述的存儲系統(tǒng),其中,非易失性存儲器被配置為向控制器輸出安全解碼的結(jié)果。
16.根據(jù)權(quán)利要求15所述的存儲系統(tǒng),其中,控制器配置為:當(dāng)安全解碼的結(jié)果指示讀取的安全數(shù)據(jù)與安全信息相關(guān)時,允許對存儲在存儲單元陣列的用戶數(shù)據(jù)區(qū)中的用戶數(shù)據(jù)的訪問;以及當(dāng)安全解碼的結(jié)果指示讀取的安全數(shù)據(jù)與安全信息不相關(guān)時,禁止對存儲在存儲單元陣列的用戶數(shù)據(jù)區(qū)中的用戶數(shù)據(jù)的訪問。
17.根據(jù)權(quán)利要求14所述的存儲系統(tǒng),其中,當(dāng)在安全讀取操作的執(zhí)行期間由非易失性存儲器從控制器接收重置請求時,非易失性存儲器被配置為:執(zhí)行重置操作,包括停止安全讀取操作的執(zhí)行和重置非易失性存儲器;以及在重置操作的執(zhí)行期間重置讀/寫電路。
18.根據(jù)權(quán)利要求14所述的存儲系統(tǒng),其中,非易失性存儲器還包括:寄存器,用于存儲使用讀/寫電路讀取的安全數(shù)據(jù)。
19.根據(jù)權(quán)利要求18所述的存儲系統(tǒng),其中,非易失性存儲器被配置為在安全讀取操作的執(zhí)行之后重置寄存器。
20.根據(jù)權(quán)利要求14所述的存儲系統(tǒng),其中,非易失性存儲器和控制器被一起封裝在存儲卡中。
【文檔編號】G11C16/22GK103578555SQ201310305782
【公開日】2014年2月12日 申請日期:2013年7月19日 優(yōu)先權(quán)日:2012年7月19日
【發(fā)明者】李承宰, 李真燁 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1