存储装置、存储卡存取装置及其读写方法制造方法及图纸

技术编号:2925141 阅读:210 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种包括非易失性存储器与控制器的存储装置,其中非易失性存储器分为根目录区与数据区,而根目录区存有具有个人密码的密码文件。控制器会使用密码文件中的个人密码来验证使用者身份,并且仅在通过验证后使用者才可通过控制器的加/解密单元对数据区中的数据进行存取。使用此具有安全性的存储装置可降低密码与所加密数据被破解的风险。由此,更强化存储在存储装置中的使用者数据的保护。

【技术实现步骤摘要】

本专利技术是有关于一种存储装置、存储卡存取装置与其读写方法,且特别是有 关于一种具有安全性的存储装置、存储卡存取装置与其读写方法。
技术介绍
存储卡是一种数据存储设备,其一般是以快闪存储器作为存储媒体。快闪存储器是一种电可擦可编程只读存储器(EEPR0M),其具有可写入、可擦除、以及 断电后仍可保存数据的优点,此外,快闪存储器为非易失性存储器(Non-Volatile Memory)的一种,其具有非易失性存储器体积小、存取速度快、耗电量低的优点, 且因其数据抹除(Erasing)时采用"一块一块"(Block by Block)抹除的方式, 所以具有操作速度快的优点。由于存储卡体积小容量大且携带方便,因此已广泛用于个人重要数据的存储。 然而,当存储卡不小心遗失时,其所存储的大量数据也可能随之被盗用。为解决此一问题, 一般会在存储卡中存储一验证密码程序。当使用者将存储 卡插至主机装置时,使用者必须在主机装置上执行此验证密码程序。验证密码程序 会将使用者所输入的密码与存储在存储卡中的密码进行比对。倘若比对不成功或者 未执行验证密码程序时,则主机装置仅能检测到存储卡中部分的存储器空间,所以 使用者无法读取存储在存储卡上的完整数据。倘若比对成功时,则使用者可正常的 使用整个存储卡。然而,在上述方式中,需将密码读取至存储卡外(例如在主机装置上)来比 对,因此增加了密码被破解的风险。再者,验证密码程序是在主机装置上执行,因 此即使没有密码亦可轻易被破解。基此, 一旦验证密码程序或密码被破解后使用者 数据就可能遭到盗用
技术实现思路
本专利技术提供一种存储装置,其可降低密码与所加密的数据被破解的风险。基 此,避免存储于存储卡中的使用者数据在未经许可下被盗用。本专利技术提供一种存储卡存取装置,其可降低密码与所加密的数据被破解的风 险。基此,避免存储于存储卡中的使用者数据在未经许可下被盗用。本专利技术提供一种用于存储装置的读写方法,其可降低密码与所加密的数据被 破解的风险。基此,避免存储于存储装置中的使用者数据在未经许可下被盗用。本专利技术提供一种用于存储卡存取装置的读写方法,其可降低密码与所加密的 数据被破解的风险。基此,避免存储于存储卡中的使用者数据在未经许可下被盗用。本专利技术提出一种存储装置,包括非易失性存储器、控制器与加/解密单元。非 易失性存储器分为根目录区与数据区,而根目录区存储密码文件,其中密码文件包 括个人密码。控制器电性连接至非易失性存储器,控制器用以控制存储装置的运行 并且通过通用接口与主机装置进行通讯。力B/解密单元配置在控制器中并且具有金 钥。其中,控制器会监控是否有密码文件的写入,并且当主机装置的使用者写入密 码文件时则会触发密码比对动作。在密码比对动作中控制器会将使用者所输入的密 码与存储在密码文件中的个人密码进行比对以确认使用者的身份,并且倘若使用者 所输入的密码与存储在密码文件中的个人密码相符时则允许使用者存取数据区中 的数据,而倘若使用者所输入的密码与存储在密码文件中的个人密码不相符时则禁 止使用者存取数据区中的数据。力P/解密单元会使用金钥对存储在非易失性存储器 的数据区中的数据进行加密与解密。在本专利技术一实施例中,上述非易失性存储器为快闪存储器。在本专利技术一实施例中,上述快闪存储器为NAND快闪存储器。 在本专利技术一实施例中,上述通用接口为通用序列总线(Universal Serial Bus, USB)接口。在本专利技术一实施例中,上述通用接口为IEEE1394接口。本专利技术提出一种存储卡存取装置,包括控制器、存储卡接口、通用接口与加/ 解密单元。控制器用以比对存储于存储卡中的密码文件的个人密码并且控制存储卡 存取装置的运行。存储卡接口与控制器电性连接,其用以与存储卡通讯。通用接口 与控制器电性连接,其用以与主机装置通讯。力B/解密单元配置在控制器中并且具 有金钥。其中,控制器会监控是否有密码文件的写入,并且当主机装置的使用者写入密码文件时则会触发密码比对动作。在密码比对动作中控制器会将使用者所输入 的密码与存储在密码文件中的个人密码进行比对以确认使用者的身份,并且倘若使 用者所输入的密码与存储在密码文件中的个人密码相符时则允许使用者存取存储 卡中的数据,而倘若使用者所输入的密码与存储在密码文件中的个人密码不相符时 则禁止使用者存取存储卡中的数据。力fi/解密单元会使用金钥对存储在存储卡中的 数据进行加密与解密。在本专利技术一实施例中,上述存储卡为多媒体卡(Multi Media Card,腿C)、 安全数字(Secure Digital, SD)卡或精巧快闪(Compact Flash, CF)卡。在本专利技术一实施例中,上述通用接口为通用序列总线(Universal Serial Bus, USB)接口。在本专利技术一实施例中,上述通用接口为1EEE1394接口。本专利技术提出一种用于存储装置的读写方法,此读写方法包括判断非易失性存储器的根目录区中是否存有密码文件;倘若在根目录区中存有密码文件时,则比对使用者所输入的密码与在密码文件中的个人密码是否相符;倘若使用者所输入的 密码与密码文件中的个人密码为相符时,则允许使用者对非易失性存储器的数据区进行写入作业或读取作业,以及倘若使用者所输入的密码与密码文件中的个人密码为不相符时,则禁止使用者对非易失性存储器的数据区进行写入作业或读取作业。在本专利技术一实施例中,当进行该写入作业时,上述存储装置会先以存储于其 中的金钥来加密欲写入的数据,然后再将加密后的数据存储于该数据区中,并且当 进行读取作业时,存储装置会先以金钥来解密欲读取的数据,然后再传送该数据。本专利技术提出一种用于存储卡存取装置的读写方法,此读写方法包括判断存储卡的根目录区中是否存有密码文件;倘若在根目录区中存有密码文件时,则比对使用者所输入的密码与在密码文件中的个人密码是否相符;倘若使用者所输入的密 码与密码文件中的个人密码为相符时,则允许使用者对存储卡的数据区进行写入作业或读取作业,以及倘若使用者所输入的密码与密码文件中的个人密码为不相符 时,则禁止使用者对存储卡的数据区进行写入作业或读取作业。在本专利技术一实施例中,其中当进行该写入作业时,上述存储卡存取装置会先 以存储于其中的金钥来加密欲写入的数据,然后再将加密后的数据存储于数据区中,并且当进行读取作业时,存储卡存取装置会先以金钥来解密欲读取的数据,然后再传送数据。本专利技术所提出的存储装置是使用存放于存储装置内的个人密码与金钥来保护 数据,并且密码比对与数据加密是在存储装置内进行。因此,可降低密码与所加密 的数据被破解的风险。基此,更强化存储装置中的数据的保护。本专利技术所提出的存储卡存取装置是使用存储卡上的个人密码与存储在存储卡 存取装置的金钥来保护数据,并且密码比对与数据加密是在存储卡存取装置内进 行。因此,可降低密码与所加密的数据被破解的风险。基此,更强化存储卡中的数 据的保护。本专利技术所提出的读写方法是使用存储装置中的个人密码与加密金钥来验证使 用者与加密存储在存储装置中的数据。因此,可更强化存储装置中的数据的保护。为让本专利技术的上述特征和优点能更明显易懂,下文特举一些实施例,并配合 附图作详细说明如下。附图说明图1是根据本专利技术第一实施例绘示的存储装置的方块图。图本文档来自技高网...

【技术保护点】
一种存储装置,包括:一非易失性存储器,其分为一根目录区与一数据区,而该根目录区存储一密码文件,其中该密码文件包括一个人密码;一控制器,其电性连接至该非易失性存储器,用以控制该存储装置的运行并且通过一通用接口与一主机装置进行通讯;以及 一加/解密单元,配置在该控制器中并且具有一金钥,其中该控制器会监控是否有该密码文件的写入,并且当该主机装置的使用者写入该密码文件时则会触发一密码比对动作,其中在该密码比对动作中该控制器会将该使用者所输入的密码与存储在该密码文件中的个人密码进行比对以确认该使用者的身份,并且倘若该使用者所输入的密码与存储在该密码文件中的个人密码相符时则允许该使用者存取该数据区中的数据,而倘若该使用者所输入的密码与存储在该密码文件中的个人密码不相符时则禁止该使用者存取该数据区中的数据,其中该加/解密单元会使用该金钥对存储在该非易失性存储器的数据区中的数据进行加密与解密。

【技术特征摘要】

【专利技术属性】
技术研发人员:詹清文
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利