System and Method for Developing Computer Chips Containing Sensitive Information
    1.
    发明申请
    System and Method for Developing Computer Chips Containing Sensitive Information 审中-公开
    用于开发包含敏感信息的计算机芯片的系统和方法

    公开(公告)号:US20100161996A1

    公开(公告)日:2010-06-24

    申请号:US12343306

    申请日:2008-12-23

    IPC分类号: H04L9/06

    CPC分类号: H04L9/0877 H04L9/3247

    摘要: A system and method for developing a software program containing sensitive information requires the use of a developer key (a unique public/private key pair) to download the software onto a uniquely identified developer chip. The software program can then be developed and debugged on the developer chip. After being developed and debugged, the software program is transferred to a uniquely identified release chip for subsequent use. Specifically, transfer of the software program requires use of a release key (also a public/private key pair) that is different from the developer key. The private key part of the developer key, as well as all developer chips (albeit a limited number) are protected by strict security procedures.

    摘要翻译: 用于开发包含敏感信息的软件程序的系统和方法需要使用开发者密钥(唯一的公共/私有密钥对)来将软件下载到唯一识别的开发者芯片上。 然后可以在开发人员芯片上开发和调试软件程序。 在开发和调试之后,将软件程序转移到唯一识别的释放芯片以供后续使用。 具体来说,软件程序的传送需要使用与开发人员密钥不同的释放密钥(也可以是公开/私有密钥对)。 开发人员密钥的私钥部分以及所有开发人员芯片(尽管数量有限)都受到严格的安全程序的保护。

    System for backing up files from disk volumes on multiple nodes of a
computer network
    2.
    发明授权
    System for backing up files from disk volumes on multiple nodes of a computer network 失效
    用于从计算机网络的多个节点上的磁盘卷备份文件的系统

    公开(公告)号:US5778395A

    公开(公告)日:1998-07-07

    申请号:US546727

    申请日:1995-10-23

    IPC分类号: G06F12/00 G06F11/14 G06F17/30

    摘要: A system for backing up files from disk volumes on multiple nodes of a computer network to a common random-access backup storage means. As part of the backup process, duplicate files (or portions of files) may be identified across nodes, so that only a single copy of the contents of the duplicate files (or portions thereof) is stored in the backup storage means. For each backup operation after the initial backup on a particular volume, only those files which have changed since the previous backup are actually read from the volume and stored on the backup storage means. In addition, differences between a file and its version in the previous backup may be computed so that only the changes to the file need to be written on the backup storage means. All of these enhancements significantly reduce both the amount of storage and the amount of network bandwidth required for performing the backup. Even when the backup data is stored on a shared-file server, data privacy can be maintained by encrypting each file using a key generated from a fingerprint of the file contents, so that only users who have a copy of the file are able to produce the encryption key and access the file contents. To view or restore files from a backup, a user may mount the backup set as a disk volume with a directory structure identical to that of the entire original disk volume at the time of the backup.

    摘要翻译: 用于将文件从计算机网络的多个节点上的磁盘卷备份到通用随机存取备份存储装置的系统。 作为备份过程的一部分,跨节点可以识别重复的文件(或文件的一部分),使得只有一个副本的副本文件(或其部分)被存储在备份存储装置中。 对于在特定卷上的初始备份之后的每个备份操作,只有那些自上次备份以来已更改的文件实际上从卷中读取并存储在备份存储装置上。 此外,可以计算上一个备份中的文件与其版本之间的差异,以便只需要对备份存储装置写入文件的更改。 所有这些增强功能都显着减少了执行备份所需的存储量和网络带宽。 即使将备份数据存储在共享文件服务器上,也可以通过使用从文件内容的指纹生成的密钥对每个文件进行加密来保持数据隐私,从而只有具有文件副本的用户能够生成 加密密钥并访问文件内容。 要从备份中查看或还原文件,用户可以将备份集作为备份时的整个原始磁盘卷的目录结构安装为磁盘卷。

    Digital ultrasonic instrument for ophthalmic use
    3.
    发明授权
    Digital ultrasonic instrument for ophthalmic use 失效
    数码超声波眼镜用仪器

    公开(公告)号:US4817432A

    公开(公告)日:1989-04-04

    申请号:US781257

    申请日:1985-09-27

    摘要: Disclosed is a digital ultrasonic instrument for measuring the corneal thickness (often referred to as a pachymeter) and for measuring the axial length of the eye (often referred to as a biometric ruler). A number representing corneal thickness or axial length is displayed digitally on a liquid crystal display. The pachymeter incorporates a 20 MHz solid phase piezoelectric transducer, a microprocessor, a gate array, a hybrid analog receiver circuit, a liquid crystal display and four batteries. When axial length is measured, the instrument operates as a biometric ruler, a 10 MHz transducer is used and the software in the microprocessor is modified. Ultrasonic echoes generated by the transducer and various interfaces in the eye are sampled at the rate of 40 MHz which results in equal or greater sensitivity, resolution and accuracy as compared to other pachymeters and biometric rulers currently available. The 40 MHz sample rate is accomplished by use of a grey code counter and a binary counter, each of which is sampled twice after an ultrasonic echo is detected. The two grey code samples are compared to determine a valid sample period. A counter value obtained during a valid sample period is recorded in a shift register and compared to subsequent counter values corresponding to subsequent ultrasonic echoes. The apparatus for correlating ultrasonic echoes with particular counter values assures that the counter will be sampled at a point in time when the counter is stable as opposed to being in a state of transition. The apparatus allows for a counter accuracy of 25 ns.

    摘要翻译: 公开了一种用于测量角膜厚度的数字超声波仪器(通常称为比表计),并用于测量眼睛的轴向长度(通常称为生物统计尺)。 表示角膜厚度或轴向长度的数字以数字方式显示在液晶显示器上。 脉宽计包含20MHz固相压电换能器,微处理器,门阵列,混合模拟接收器电路,液晶显示器和四个电池。 当测量轴向长度时,仪器作为生物统计尺寸,使用10 MHz传感器,并修改微处理器中的软件。 由传感器和眼睛各种界面产生的超声波回波以40 MHz的速率进行采样,与目前可用的其他仪器和生物统计尺相比,其灵敏度,分辨率和准确度等于或高于其他值。 通过使用灰度代码计数器和二进制计数器来实现40MHz采样率,每个计数器在检测到超声回波之后被采样两次。 比较两个灰色代码样本以确定有效的采样周期。 在有效采样周期中获得的计数器值记录在移位寄存器中,并与后续超声波回波对应的后续计数器值进行比较。 用于将超声回波与特定计数器值相关联的装置确保计数器将在计数器稳定而不是处于转换状态的时间点被采样。 该装置允许25ns的计数精度。

    Data compression apparatus with shift register search means
    4.
    发明授权
    Data compression apparatus with shift register search means 失效
    具有移位寄存器搜索装置的数据压缩装置

    公开(公告)号:US5003307A

    公开(公告)日:1991-03-26

    申请号:US418034

    申请日:1989-10-06

    摘要: An apparatus and method are disclosed for converting an input data character stream into a variable length encoded data stream in a data compression system. The data compression system includes a shift register means. The shift register means has a plurality of entries and each entry of the shift register means is for storing a data character of the input data stream. The method for converting the input data character stream includes the following steps. Performing a search in the shift register means for a data string which matches the input data string. The step for performing the search includes the steps of broadcasting each input data character of the input data stream to each entry of the shift register means and comparing each input data character simultaneously with the previously stored contents of each entry of said shift register means. If the matching data string is found within the shift register means, the next step includes encoding the longest matching data string by appending to the encoded data stream a tag indicating the matching data string and a string substitution code. If the matching data string is not found within the shift register means, the next step includes encoding the first character of the input data string by appending to the encoded data stream a raw data tag and the first character of the input data string.

    摘要翻译: 公开了一种用于在数据压缩系统中将输入数据字符流转换成可变长度编码数据流的装置和方法。 数据压缩系统包括移位寄存器装置。 移位寄存器装置具有多个条目,并且移位寄存器装置的每个条目用于存储输入数据流的数据字符。 用于转换输入数据字符流的方法包括以下步骤。 在移位寄存器中执行搜索意味着与输入数据串匹配的数据串。 执行搜索的步骤包括将输入数据流的每个输入数据字符广播到移位寄存器装置的每个条目并将每个输入数据字符与先前存储的所述移位寄存器装置的每个条目的内容进行比较的步骤。 如果在移位寄存器装置内找到匹配数据串,则下一步骤包括通过将编码数据流附加到表示匹配数据串的标签和字符串替代码来对最长匹配数据串进行编码。 如果在移位寄存器装置内没有找到匹配数据串,则下一步骤包括通过将原始数据标签和输入数据串的第一个字符附加到编码数据流来对输入数据串的第一个字符进行编码。

    Data compression apparatus and method

    公开(公告)号:US5506580A

    公开(公告)日:1996-04-09

    申请号:US350389

    申请日:1994-12-06

    摘要: An apparatus and method are disclosed for converting an input data character stream into a variable length encoded data stream in a data compression system. The data compression system includes a history array. The history array has a plurality of entries and each entry of the history array is for storing a portion of the input data stream. The method for converting the input data character stream includes the following steps. Performing a search in a history array for the longest data string which matches the input data string. If the matching data string is found within the history buffer, the next step includes encoding the longest matching data string found by appending to the encoded data stream a tag indicating the longest matching data string was found and a string substitution code. If the matching data string is not found within the history array, the next step includes encoding the first character of the input data string by appending to the encoded data stream a raw data tag indicating that no matching data string was found and the first character of the input data string.

    Data compression apparatus and method
    6.
    发明授权
    Data compression apparatus and method 失效
    数据压缩装置及方法

    公开(公告)号:US5146221A

    公开(公告)日:1992-09-08

    申请号:US619291

    申请日:1990-11-27

    摘要: An apparatus and method are disclosed for converting an input data character stream into a variable length encoded data stream in a data compression system. The data compression system includes a history array. The history array has a plurality of entries and each entry of the history array is for storing a portion of the input data stream. The method for converting the input data character stream includes the following steps. Performing a search in a history array for the longest data string which matches the input data string. If the matching data string is found within the history buffer, the next step includes encoding the longest matching data string found by appending to the encoded data stream a tag indicating the longest matching data string was found and a string substitution code. If the matching data string is not found within the history array, the next step includes encoding the first character of the input data string by appending to the encoded data stream a raw data tag indicating that no matching data string was found and the first character of the input data string.

    摘要翻译: 公开了一种用于在数据压缩系统中将输入数据字符流转换成可变长度编码数据流的装置和方法。 数据压缩系统包括历史数组。 历史阵列具有多个条目,历史数组的每个条目用于存储输入数据流的一部分。 用于转换输入数据字符流的方法包括以下步骤。 在历史数组中执行与输入数据串匹配的最长数据字符串的搜索。 如果在历史缓冲器内找到匹配的数据串,则下一步骤包括编码通过附加到编码数据流而找到的最长匹配数据串,指示找到最长匹配数据串的标签和字符串替换码。 如果在历史数组中没有找到匹配数据串,则下一步骤包括通过附加到编码数据流来编码输入数据串的第一个字符,原始数据标签指示没有找到匹配的数据串,而第一个字符 输入数据串。

    Data compression apparatus and method
    7.
    发明授权
    Data compression apparatus and method 失效
    数据压缩装置及方法

    公开(公告)号:US5016009A

    公开(公告)日:1991-05-14

    申请号:US297152

    申请日:1989-01-13

    摘要: An apparatus and method for converting an input data character stream into a variable length encoded data stream in a data compression system. The data compression system includes a history array means. The history array means has a plurality of entries and each entry of the history array means is for storing a portion of the input data stream. The method for converting the input data character stream includes the following steps. Performing a search in a history array means for the longest data string which matches the input data string. If the matching data string is found within the history buffer means, the next step includes encoding the longest matching data string found by appending to the encoded data stream a tag indicating the longest matching data string was found and a string substitution code. If the matching data string is not found within the history array means, the next step includes encoding the first character of the input data string by appending to the encoded data stream a raw data tag indicating that no matching data string was found and the first character of the input data string.

    摘要翻译: 一种用于在数据压缩系统中将输入数据字符流转换为可变长度编码数据流的装置和方法。 数据压缩系统包括历史数组装置。 历史阵列装置具有多个条目,历史阵列装置的每个条目用于存储输入数据流的一部分。 用于转换输入数据字符流的方法包括以下步骤。 在历史数据中执行搜索意味着与输入数据串匹配的最长数据字符串。 如果在历史缓冲器装置内找到匹配数据串,则下一步包括对通过附加到编码数据流而找到的最长匹配数据串进行编码,指示找到最长匹配数据串的标签和字符串替代码。 如果在历史数组装置内没有找到匹配数据串,则下一步骤包括通过附加到编码数据流来编码表示没有匹配的数据串的原始数据标签和第一个字符来编码输入数据串的第一个字符 的输入数据串。

    Data compression apparatus and method

    公开(公告)号:US5463390A

    公开(公告)日:1995-10-31

    申请号:US279714

    申请日:1994-07-21

    摘要: An apparatus and method are disclosed for converting an input data character stream into a variable length encoded data stream in a data compression system. The data compression system includes a history array. The history array has a plurality of entries and each entry of the history array is for storing a portion of the input data stream. The method for converting the input data character stream includes the following steps. Performing a search in a history array for the longest data string which matches the input data string. If the matching data string is found within the history buffer, the next step includes encoding the longest matching data string found by appending to the encoded data stream a tag indicating the longest matching data string was found and a string substitution code. If the matching data string is not found within the history array, the next step includes encoding the first character of the input data string by appending to the encoded data stream a raw data tag indicating that no matching data string was found and the first character of the input data string.

    System for transparently compressing data files in a computer system
    9.
    发明授权
    System for transparently compressing data files in a computer system 失效
    用于在计算机系统中透明地压缩数据文件的系统

    公开(公告)号:US5414850A

    公开(公告)日:1995-05-09

    申请号:US748978

    申请日:1991-08-23

    IPC分类号: G06F17/30 G11B20/00 G06F12/02

    CPC分类号: G06F17/30153 G11B20/00007

    摘要: A data compression device driver compresses and decompresses files on a disk drive in a computer system when a user copies files from a drive letter assigned to the disk drive to a drive letter assigned to the data compression device driver. Drive parameter blocks for the disk drive and for the data compression device driver contain the assigned drive letter, disk geometry information, a rebuild flag, and a pointer to the device driver. A swapping means swaps the device driver pointers in the drive parameter blocks corresponding to the disk drive and the data compression device driver. From then on, compressed data files may be accessed transparently by using the drive letter which was originally assigned to the disk drive before swapping, which now refers to the data compression device driver.

    摘要翻译: 当用户从分配给磁盘驱动器的驱动器号将文件复制到分配给数据压缩设备驱动器的驱动器号时,数据压缩设备驱动程序对计算机系统中的磁盘驱动器上的文件进行压缩和解压缩。 磁盘驱动器和数据压缩设备驱动程序的驱动器参数块包含分配的驱动器号,磁盘几何信息,重建标志和指向设备驱动程序的指针。 交换装置交换与磁盘驱动器和数据压缩设备驱动程序相对应的驱动器参数块中的设备驱动程序指针。 从那时起,压缩数据文件可以通过使用最初在交换之前分配给磁盘驱动器的驱动器号来透明地访问,现在引用数据压缩设备驱动程序。

    Data compression apparatus and method
    10.
    发明授权
    Data compression apparatus and method 失效
    数据压缩装置及方法

    公开(公告)号:US5414425A

    公开(公告)日:1995-05-09

    申请号:US240960

    申请日:1994-05-09

    摘要: An apparatus and method are disclosed for converting an input data character stream into a variable length encoded data stream and encoding the variable length encoded date stream according to byte length. A 2 byte length is encoded by 2 bits having the values "00". Encoded lengths of 3 and 4 bytes are represented respectively by 2 bits having the values "01" and "10". Byte lengths of 5 to 7 are represented by 4 bits "1100" to "1110" and so on to thereby enable an efficient procedure for encoding the length of a bit string during compression.

    摘要翻译: 公开了一种用于将输入数据字符流转换成可变长度编码数据流并根据字节长度对可变长度编码日期流进行编码的装置和方法。 2字节长度由具有值“00”的2位编码。 3和4字节的编码长度分别由具有值“01”和“10”的2位表示。 5到7的字节长度由4位“1100”到“1110”表示,从而使得能够在压缩期间对位串的长度进行编码的有效过程。