Patents.com Logo
Seleccionar idioma:
 

Título:  Método y aparato para realizar la corrección del cifrado de datos y del código de error
 US20010018741
  August 30, 2001
Resumen:

Una impulsión tal como una impulsión de DVD-ROM cifra un bloque de la corrección del código de error (ECC) de una forma que todavía conserve las capacidades de la corrección de error del bloque de ECC. El cifrado es realizado generando una máscara del cifrado incluyendo una pluralidad de números al azar y de datos de la redundancia. La máscara del cifrado es bitwise XOR'ed con el bloque de ECC. El producto del XOR es bitwise un bloque cifrado de ECC, que se puede entonces transmitir sobre un autobús sin garantía a un procesador del anfitrión. La integridad de los codewords de ECC se preserva. Esto permite que el procesador del anfitrión realice alguno o toda la corrección de error en el bloque cifrado de ECC. La corrección de error se puede quitar de la impulsión en conjunto, o la corrección de error se puede realizar por la impulsión y además por el procesador del anfitrión, en caso de necesidad. Los datos del usuario en el bloque de ECC pueden ser XOR'ed enteramente con números al azar, o los datos del usuario pueden ser XOR'ed selectivamente con números al azar y ceros para cifrar selectivamente una porción de los datos del usuario. Las porciones del bloque XOR'ed con ceros o no XOR'ed de ECC en todas no se cifran. Si los datos cifrados no se requieren río abajo, se dejan unencrypted o se desechan. Si los datos cifrados son requeridos río abajo por una entidad tal como un decodificador confiado en, la información necesitada para descifrar los datos se transmite de una manera segura a esa entidad.




Documento Original:


Method and apparatus for performing data encryption and error code correction

Inventor(s): 
Hogan;  Josh N.  (Los Altos,  CA,  US) Información de contacto y correo electrónico
Correspondencia:  HEWLETT-PACKARD COMPANY  (Fort Collins,  CO,  US)
Código de Serie / n º.:  09/783112
Clase actual:  713/189
En la clase de publicación:  713/189
Intern'l Clase:  H04L 009/32; G06F 011/30; G06F 012/14 


Demanda (s):

Se exige:

1. El abarcar del sistema: un autobús de la computadora; un procesador del anfitrión conectó con autobús de la computadora, el procesador del anfitrión que es programado para realizar código de error corrección; una impulsión incluyendo los medios para proporcionar un bloque de ECC-codificado datos; medios para proporcionar una máscara del cifrado; medios para realizar a bitwise XOR de la máscara del cifrado y del bloque de los datos ECC-codificados, a producto bitwise del XOR que es un bloque cifrado, una salida del bitwise medios de XOR que son juntados al autobús de la computadora, por el que el bloque cifrado se puede enviar al procesador del anfitrión vía el autobús de la computadora para la corrección del código de error.

2. El sistema de la demanda 1, en donde los medios para proporcionar el cifrado la máscara incluye los medios para proporcionar una semilla, un generador pseudorandom de los datos para generar una secuencia de números al azar de la semilla, y un ECC codificador para generar una máscara del cifrado incluyendo primero y en segundo lugar porciones, la primera porción incluyendo los números al azar, el segundo porción incluyendo los datos de la redundancia para la primera porción.



Descripción:REFERENCIA RECÍPROCA A LOS USOS RELACIONADOS[0001] Ésta es una continuación-en-parte de Ser. No. 08/896.002 archivado julio. 15, 1997, ahora.FONDO DE LA INVENCIÓN[0002] La invención se relaciona generalmente con el almacenaje y la transmisión de datos. Más particularmente, la invención relaciona con el cifrado de datos eso incluye los codewords usados para la corrección de error delantera.[0003] La corrección de error delantera se realiza comúnmente en la transmisión de datos dispositivos de almacenaje de los canales y de datos para mantener la integridad de datos del usuario. Los datos de la redundancia se agregan a los datos del usuario antes de transmisión o almacenaje. En dispositivos de almacenaje de datos tales como disco duro impulsiones, jugadores del disco compacto (CD) y jugadores del disco óptico de Digital (DVD), los errores pueden ocurrir debido a los defectos en el medio de almacenaje y al ruido en lea los canales. Si un error se detecta en los datos transmitidos o almacenados, los datos de la redundancia permiten que el error sea corregido.[0004] Hay varios métodos de realizar la corrección de error delantera. Por ejemplo, el código de producto de la Caña-Solomon (“RS-PC”) se utiliza en CD y DVD jugadores.[0005] Los jugadores del CD y de DVD incluyen los circuitos de corrección de error para ejecución de la corrección de error delantera. Los circuitos de corrección de error sea de cómputo intensivo y se ponen en ejecución típicamente en a manera hardwired o inflexible. Además, la corrección de error los circuitos tienden para ser costosos en el proceso del trazado de circuito y de alta velocidad memoria.[0006] Los aumentos recientes en la energía de proceso de ordenadores personales hágala práctica para realizar la corrección de error delantera completa o parcial adentro el procesador del anfitrión de la computadora en vez del dispositivo de almacenaje de datos. Permitir

EE.UU. Aplicación:  20010018741