Electronic Data Flash Card with Reed Solomon Error Detection and Correction Capability
    2.
    发明申请
    Electronic Data Flash Card with Reed Solomon Error Detection and Correction Capability 失效
    具有Reed Solomon错误检测和校正能力的电子数据闪存卡

    公开(公告)号:US20070204206A1

    公开(公告)日:2007-08-30

    申请号:US11739613

    申请日:2007-04-24

    IPC分类号: H03M13/05

    摘要: One embodiment of the present includes a electronic data storage card having a Reed Solomon (RS) decoder having a syndrome calculator block responsive to a page of information, the page being organized into a plurality of data sections and the overhead being organized into a plurality of overhead sections. The syndrome calculator generates a syndrome for each of the data sections. The decoder further includes a root finder block responsive to the calculated syndrome and for generating at least two roots, a polynomial calculator block responsive to the at least two roots and operative to generate at least one error address, identifying a location in the data wherein the error lies, and an error symbol values calculator block coupled to the root finder and the polynomial calculator block and for generating a second error address, identifying a second location in the data wherein the error(s) lie.

    摘要翻译: 本发明的一个实施例包括具有Reed Solomon(RS)解码器的电子数据存储卡,该解码器具有响应于信息页的校正子计算器块,该页被组织成多个数据段,并且开销被组织成多个 架空部分。 综合征计算器为每个数据部分产生综合征。 解码器还包括响应于所计算的校正子并用于生成至少两个根的根取景器块,响应于至少两个根并且可操作地生成至少一个错误地址的多项式计算器块,识别数据中的位置,其中, 并且错误符号值计算器块耦合到根查找器和多项式计算器块,并用于产生第二错误地址,识别错误所在的数据中的第二位置。

    MP3 Player with Digital Rights Management
    3.
    发明申请
    MP3 Player with Digital Rights Management 失效
    具有数字版权管理的MP3播放器

    公开(公告)号:US20070150963A1

    公开(公告)日:2007-06-28

    申请号:US11668316

    申请日:2007-01-29

    IPC分类号: H04L9/32

    摘要: A portable media player receives encrypted audio files and an encrypted content key from a central license server on the Internet. The media player supports digital rights management (DRM) by storing the encrypted audio file in its flash memory and disabling copying or playing of the audio file after a copy limit has been reached. The copy limit is a rule that is combined with the content key in a transfer key that can be encrypted together by the license server. The license server can detect cloning of the media player by reading a unique player ID from the player and detecting when too many accounts use the same unique player ID. The content key can be generated from polar coordinates of the unique player ID, player manufacturer, and song genre. A fingerprint sensor on the player can scan and compare the user's fingerprints to further detect cloning.

    摘要翻译: 便携式媒体播放器从互联网上的中央许可证服务器接收加密的音频文件和加密的内容密钥。 媒体播放器通过将加密的音频文件存储在其闪存中来支持数字权限管理(DRM),并且在达到复制限制之后禁用复制或播放音频文件。 复制限制是与许可证服务器可一起加密的传输密钥中的内容密钥相结合的规则。 许可证服务器可以通过从播放器中读取唯一的播放器ID来检测媒体播放器的克隆,并检测何时太多的帐户使用相同的唯一播放器ID。 内容密钥可以由唯一播放器ID,播放器制造商和歌曲类型的极坐标生成。 播放器上的指纹传感器可以扫描并比较用户的指纹,以进一步检测克隆。

    Flash-Memory Card for Caching a Hard Disk Drive with Data-Area Toggling of Pointers Stored in a RAM Lookup Table
    4.
    发明申请
    Flash-Memory Card for Caching a Hard Disk Drive with Data-Area Toggling of Pointers Stored in a RAM Lookup Table 失效
    用于缓存硬盘驱动器的闪存卡,存储在RAM查找表中的指针的数据区切换

    公开(公告)号:US20070118688A1

    公开(公告)日:2007-05-24

    申请号:US11623860

    申请日:2007-01-17

    IPC分类号: G06F13/00 G06F12/00

    摘要: A flash-memory cache card caches data that a host writes to a hard disk drive. A flash-memory array has physical blocks of flash memory arranged into first and second data areas having M blocks each, and a wear-leveling-counter pool. An incoming logical sector address (LSA) from a host is mapped to one of M entries in a RAM lookup table using a hash of modulo M. The RAM entry stores a mapping to a physical block in a foreground area that is either the first or the second data area. Pages in the physical block are read for a matching LSA that indicates a cache hit. Full pages are written back to the hard disk and erased in the background while the other data area becomes the foreground area. A new physical block with a low wear-level count is selected from blocks in the new foreground area.

    摘要翻译: 闪存缓存卡缓存主机写入硬盘驱动器的数据。 闪存阵列具有布置在每个具有M个块的第一和第二数据区域中的闪存的物理块和磨损平衡计数器池。 来自主机的输入逻辑扇区地址(LSA)被映射到使用模M的散列的RAM查找表中的M个条目之一.RAM条目存储到前景区域中的物理块的映射,该物理块是第一个或 第二个数据区。 对于指示缓存命中的匹配LSA,将读取物理块中的页面。 完整的页面将被写回硬盘并在后台擦除,而另一个数据区域成为前台区域。 从新的前景区域的块中选择具有低磨损级别计数的新物理块。

    Secure Flash-Memory Card Reader with Host-Encrypted Data on a Flash-Controller-Mastered Bus Parallel to a Local CPU Bus Carrying Encrypted Hashed Password and User ID
    5.
    发明申请
    Secure Flash-Memory Card Reader with Host-Encrypted Data on a Flash-Controller-Mastered Bus Parallel to a Local CPU Bus Carrying Encrypted Hashed Password and User ID 有权
    具有主机加密数据的安全闪存卡读卡器,与Flash-Controller-Mastered总线平行并行加载本地CPU总线加密的Hashed密码和用户ID

    公开(公告)号:US20070198856A1

    公开(公告)日:2007-08-23

    申请号:US11623863

    申请日:2007-01-17

    IPC分类号: G06F12/14

    CPC分类号: G06F21/85 G06F21/79

    摘要: A secure flash-card reader reads a user ID from a secure card and finds a matching entry with a hashed password in a user table on the reader. An encrypted key is received from a secure host that hashes and encrypts a password the user types into the host and the user's ID. A card decryption engine uses a random number to decrypt the encrypted key and recover the hashed password and user ID from the secure host, which is compared by a comparator to the hashed password and user ID from the user table. A mismatch causes an access controller to block access to encrypted data on the secure card. Flash data is transferred over a flash-serial buffer bus between flash-card controllers and a RAM buffer. An encryption engine on the flash-serial buffer bus encrypts and decrypts data and connects to a serial engine to the host.

    摘要翻译: 安全的闪存读卡器从安全卡读取用户ID,并在阅读器的用户表中找到具有散列密码的匹配条目。 从安全主机接收加密密钥,该密钥对用户键入的密码和用户的ID进行散列和加密。 卡解密引擎使用随机数来解密加密的密钥,并从安全主机中恢复散列密码和用户ID,由比较器与用户表中的散列密码和用户ID进行比较。 不匹配导致访问控制器阻止访问安全卡上的加密数据。 闪存数据通过闪存卡控制器和RAM缓冲区之间的闪存串行缓冲区总线进行传输。 闪存串行缓冲总线上的加密引擎加密和解密数据,并连接到主机的串行引擎。

    Data security for electronic data flash card
    7.
    发明授权
    Data security for electronic data flash card 有权
    电子数据闪存卡的数据安全

    公开(公告)号:US07873837B1

    公开(公告)日:2011-01-18

    申请号:US11685143

    申请日:2007-03-12

    IPC分类号: G06F21/00 H04L9/00 H04K1/00

    摘要: An electronic data flash card includes a random number generator that generates a random number stored in the card and a host system each time the card is accessed by the host system. The random number is used by the host system to encrypt a logical branch address, a user password, and user data that is written to and stored in a secure area of the card. The random number is encrypted using a key associated with the card, and the encrypted random number is stored by the card with the associated encrypted data. The random number is not stored in the host system. A new random number is generated each time the card is queried. In a read process the host system decrypts the encrypted random number using the key, then uses the random number to decrypt the associated encrypted data. Access to read/write processes are password protected.

    摘要翻译: 电子数据闪存卡包括随机数生成器,其生成存储在卡中的随机数,以及每次主机系统访问卡时的主机系统。 主机系统使用随机数来加密逻辑分支地址,用户密码和写入并存储在卡的安全区域中的用户数据。 使用与该卡相关联的密钥对该随机数进行加密,并且加密随机数由卡与相关联的加密数据一起存储。 随机数不存储在主机系统中。 每次查询卡片时都会产生一个新的随机数字。 在读取过程中,主机系统使用密钥解密加密的随机数,然后使用随机数来解密相关联的加密数据。 对读/写进程的访问受密码保护。

    Non-volatile memory device manufacturing process testing systems and methods thereof
    9.
    发明授权
    Non-volatile memory device manufacturing process testing systems and methods thereof 失效
    非易失性存储器件制造工艺测试系统及其方法

    公开(公告)号:US07802155B2

    公开(公告)日:2010-09-21

    申请号:US12042316

    申请日:2008-03-04

    IPC分类号: G11C29/00

    摘要: Systems and methods of manufacturing and testing non-volatile memory (NVM) devices are described. According to one exemplary embodiment, a function test during manufacturing of the NVM modules is conducted with a system comprises a computer and a NVM tester coupling to the computer via an external bus. The NVM tester comprises a plurality of slots. Each of the slots is configured to accommodate respective one of the NVM modules to be tested. The NVM tester is configured to include an input/output interface, a microcontroller with associated RAM and ROM, a data generator, an address generator, a comparator, a comparison status storage space, a test result indicator and a NVM module detector. The data generator generates a repeatable sequence of data bits as a test vector. The known test vector is written to NVM of the NVM module under test. The known test vector is then compared with the data retrieved from the NVM module.

    摘要翻译: 描述了制造和测试非易失性存储器(NVM)器件的系统和方法。 根据一个示例性实施例,在制造NVM模块期间的功能测试是通过包括计算机和经由外部总线耦合到计算机的NVM测试仪的系统进行的。 NVM测试仪包括多个槽。 每个插槽被配置为容纳待测试的相应的一个NVM模块。 NVM测试器被配置为包括输入/​​输出接口,具有相关联的RAM和ROM的微控制器,数据发生器,地址发生器,比较器,比较状态存储空间,测试结果指示器和NVM模块检测器。 数据发生器产生可重复的数据位序列作为测试向量。 已知的测试向量写入被测NVM模块的NVM。 然后将已知的测试向量与从NVM模块检索的数据进行比较。

    High volume testing for USB electronic data flash cards
    10.
    发明授权
    High volume testing for USB electronic data flash cards 有权
    USB电子数据闪存卡的大容量测试

    公开(公告)号:US07702984B1

    公开(公告)日:2010-04-20

    申请号:US11626347

    申请日:2007-01-23

    IPC分类号: G06F11/00 G11C29/00 G11C16/04

    摘要: A high volume testing/formatting process is provided for Universal Serial Bus-based (USB-based) electronic data flash cards (USB devices) that meets the increasing demand for USB electronic data flash cards (USB devices). A test host is simultaneously coupled to the multiple USB devices (e.g., using a multi-port card reader or a probe fixture), a controller endpoint value is read from each of the USB devices and verified with a known good value, and then testing/formatting is performed on each of the USB devices by writing predetermined data into each USB device in a pipelined manner, then reading out and testing the predetermined data. In one embodiment, the test host implements a special a USB driver that blocks standard USB registration procedures upon detecting the plurality of USB devices. Control and/or boot code data are written onto the flash memory device (i.e., instead of being provided on a controller ROM).

    摘要翻译: 为通用串行总线(USB)电子数据闪存卡(USB设备)提供了大容量测试/格式化过程,可满足USB电子数据闪存卡(USB设备)日益增长的需求。 测试主机同时耦合到多个USB设备(例如,使用多端口读卡器或探头夹具),从每个USB设备读取控制器端点值,并用已知的良好值进行验证,然后测试 通过以流水线方式将预定数据写入每个USB设备,然后读出并测试预定数据,在每个USB设备上执行/格式化。 在一个实施例中,测试主机实现了一种特殊的USB驱动器,其在检测到多个USB设备时阻止标准USB注册过程。 控制和/或引导代码数据被写入快闪存储器件(即,不是设置在控制器ROM上)。