Dual use block/stream cipher
    12.
    发明授权
    Dual use block/stream cipher 失效
    双重使用块/流密码

    公开(公告)号:US07068786B1

    公开(公告)日:2006-06-27

    申请号:US09385591

    申请日:1999-08-29

    IPC分类号: H04L9/00 H04K1/06

    摘要: A dual use block/stream cipher is provided with a first key section and a data section. The first key section is to be initialized with a first cipher key, and to successively transform the first cipher key or a modified version of the first cipher key. The data section, coupled to the first key section, is to be initialized with either a block of plain text or a random number, and to successively and dependently, on the first key section, transform the plain text/random number. The cipher is further provided with a second key section and a mapping function. The second key section, coupled to the first key section, is selectively enableable to modify the first cipher key. The mapping section, coupled to the first key section, is to generate a pseudo random bit sequence when the second key section is selectably enabled to modify the stored first cipher key.

    摘要翻译: 双重使用块/流密码提供有第一密钥部分和数据部分。 第一密钥部分将用第一密码密钥初始化,并且连续地变换第一密码密钥或第一密码密钥的修改版本。 耦合到第一关键部分的数据部分将用明文或随机数的块来初始化,并且依次依赖地在第一关键部分上转换纯文本/随机数。 该密码还具有第二密钥部分和映射功能。 耦合到第一密钥部分的第二密钥部分选择性地能够修改第一密码密钥。 耦合到第一密钥部分的映射部分是当可选择地使能第二密钥部分来修改所存储的第一密码密钥时,生成伪随机比特序列。

    Digital video content transmission ciphering and deciphering method and apparatus
    14.
    发明授权
    Digital video content transmission ciphering and deciphering method and apparatus 有权
    数字视频内容传输加密和解密方法及装置

    公开(公告)号:US06731758B1

    公开(公告)日:2004-05-04

    申请号:US09385592

    申请日:1999-08-29

    IPC分类号: H04N7167

    摘要: A video source device generates a session key for each transmission session wherein a multi-frame video content is to be transmitted to a video sink device. The video source device uses the session key to generate a successive number of frame keys. The frame keys in turn are used to generate corresponding pseudo random bit sequences for ciphering the corresponding frames to protect the video content from unauthorized copying during transmission. The video sink device practices a complementary approach to decipher the received video content. In one embodiment, both devices are each provided with an integrated block/stream cipher to practice the transmission protection method.

    摘要翻译: 视频源设备为每个传输会话生成会话密钥,其中将多帧视频内容发送到视频宿设备。 视频源设备使用会话密钥来生成连续数量的帧密钥。 这些帧密钥依次用于生成相应的伪随机比特序列,用于加密对应的帧,以保护视频内容免于在传输期间的未经授权的复制。 视频接收器设备实现了对接收的视频内容进行解密的补充方法。 在一个实施例中,两个设备都被提供有集成的块/流密码以实现传输保护方法。

    INTERFACE FOR STORAGE DEVICE ACCESS OVER MEMORY BUS
    15.
    发明申请
    INTERFACE FOR STORAGE DEVICE ACCESS OVER MEMORY BUS 有权
    用于存储器存储器的接口通过存储器总线访问

    公开(公告)号:US20150269100A1

    公开(公告)日:2015-09-24

    申请号:US14731183

    申请日:2015-06-04

    摘要: A nonvolatile storage or memory device is accessed over a memory bus. The memory bus has an electrical interface typically used for volatile memory devices. A controller coupled to the bus sends synchronous data access commands to the nonvolatile memory device, and reads the response from the device bus based on an expected timing of a reply from the nonvolatile memory device. The controller determines the expected timing based on when the command was sent, and characteristics of the nonvolatile memory device. The controller may not need all the electrical signal lines available on the memory bus, and could issue data access commands to different groups of nonvolatile memory devices over different groups of electrical signal lines. The memory bus may be available and configured for either use with a memory controller and volatile memory devices, or a storage controller and nonvolatile memory devices.

    摘要翻译: 通过存储器总线访问非易失性存储器或存储器件。 存储器总线具有通常用于易失性存储器件的电接口。 耦合到总线的控制器向非易失性存储器件发送同步数据访问命令,并且基于来自非易失性存储器件的回复的期望定时从设备总线读取响应。 控制器基于何时发送命令和非易失性存储器件的特性来确定预期时序。 控制器可能不需要存储器总线上可用的所有电信号线,并且可以通过不同的电信号线组向不同组的非易失性存储器件发出数据访问命令。 存储器总线可以可用并且被配置用于与存储器控制器和易失性存储器设备或存储控制器和非易失性存储器设备一起使用。

    Interface for Storage Device Access Over Memory Bus
    17.
    发明申请
    Interface for Storage Device Access Over Memory Bus 有权
    通过内存总线访问存储设备的接口

    公开(公告)号:US20120297231A1

    公开(公告)日:2012-11-22

    申请号:US13111839

    申请日:2011-05-19

    IPC分类号: G06F1/12

    摘要: A nonvolatile storage or memory device is accessed over a memory bus. The memory bus has an electrical interface typically used for volatile memory devices. A controller coupled to the bus sends synchronous data access commands to the nonvolatile memory device, and reads the response from the device bus based on an expected timing of a reply from the nonvolatile memory device. The controller determines the expected timing based on when the command was sent, and characteristics of the nonvolatile memory device. The controller may not need all the electrical signal lines available on the memory bus, and could issue data access commands to different groups of nonvolatile memory devices over different groups of electrical signal lines. The memory bus may be available and configured for either use with a memory controller and volatile memory devices, or a storage controller and nonvolatile memory devices.

    摘要翻译: 通过存储器总线访问非易失性存储器或存储器件。 存储器总线具有通常用于易失性存储器件的电接口。 耦合到总线的控制器向非易失性存储器件发送同步数据访问命令,并且基于来自非易失性存储器件的回复的期望定时从设备总线读取响应。 控制器基于何时发送命令和非易失性存储器件的特性来确定预期时序。 控制器可能不需要存储器总线上可用的所有电信号线,并且可以通过不同的电信号线组向不同组的非易失性存储器件发出数据访问命令。 存储器总线可以可用并且被配置用于与存储器控制器和易失性存储器设备或存储控制器和非易失性存储器设备一起使用。

    Distributed and packed metadata structure for disk cache
    19.
    发明授权
    Distributed and packed metadata structure for disk cache 有权
    磁盘缓存的分布式和打包的元数据结构

    公开(公告)号:US07533215B2

    公开(公告)日:2009-05-12

    申请号:US11229128

    申请日:2005-09-15

    申请人: Robert W. Faber

    发明人: Robert W. Faber

    IPC分类号: G06F12/00

    摘要: An apparatus and method to reduce the initialization time of a system is disclosed. In one embodiment, upon a cache line update, metadata associated with the cache line is stored in a distributed format in non-volatile memory with its associated cache line. Upon indication of an expected shut down, metadata is copied from volatile memory and stored in non-volatile memory in a packed format. In the packed format, multiple metadata associated with multiple cache lines are stored together in, for example, a single memory block. Thus, upon system power up, if the system was shut down in an expected manner, metadata may be restored in volatile memory from the metadata stored in the packed format, with a significantly reduced boot time over restoring metadata from the metadata stored in the distributed format.

    摘要翻译: 公开了减少系统的初始化时间的装置和方法。 在一个实施例中,在高速缓存行更新时,与高速缓存行相关联的元数据以分布式格式存储在具有其相关联的高速缓存行的非易失性存储器中。 在指示预期的关闭时,元数据从易失性存储器复制并以压缩格式存储在非易失性存储器中。 在打包格式中,与多个高速缓存行相关联的多个元数据一起存储在例如单个存储器块中。 因此,在系统上电时,如果系统以预期的方式关闭,则可以从以打包格式存储的元数据中的易失性存储器中恢复元数据,其中显着减少了从存储在分布式数据库中的元数据恢复元数据的引导时间 格式。

    Stream cipher having a shuffle network combiner function
    20.
    发明授权
    Stream cipher having a shuffle network combiner function 失效
    具有混洗网络组合器功能的流密码

    公开(公告)号:US06947558B1

    公开(公告)日:2005-09-20

    申请号:US09385589

    申请日:1999-08-29

    摘要: A stream cipher is provided with one or more data bit generators to generate a first, second and third set of data bits. The stream cipher is further provided with a combiner function having a network of shuffle units to combine the third set of data bits, using the first and second sets of data bits as first input data bits and control signals respectively of the network of shuffle units. In one embodiment, the shuffle units are binary shuffle units and they are serially coupled to one another.

    摘要翻译: 流密码器被提供有一个或多个数据位发生器以产生第一,第二和第三组数据位。 流密码还被提供有组合器功能,其具有混洗单元网络,以组合第三组数据位,使用第一和第二组数据位作为分别为混洗单元网络的第一输入数据位和控制信号。 在一个实施例中,混洗单元是二进制洗牌单元,并且它们彼此串联耦合。