A method is provided for communicating digital content between a content provider and a data processing system which is under the control of a content consumer, utilizing an insecure communication channel, such as the internet. A security processor is provided. The security processor is communicative coupled to the data processing system of the consumer. The security processor receives and preprocesses encrypted digital content received from the insecure communication channel. The security processor includes a central processing unit for executing program instructions contained in digital content. The security processor includes a shared-secret decryption engine for receiving encrypted content and for utilizing a shared-secret key for producing decrypted digital content. Furthermore, the security processor includes a memory means for maintaining securely the shared-secret key within the security processor. This memory means is preferably secure from reverse engineering, whether electrical reverse engineering or mechanical reverse engineering. A security program is provided which is loaded onto the security processor and which is executable by the security processor. The security program includes a shared-secret encryption engine for receiving input and for utilizing the shared-secret key to produce cypheroutput based upon the input. The security program further includes a public key-private key decryption engine for receiving an encrypted input and utilizing a known public key and a private key to generate a decrypted output. Communications over the insecure communication channel between the content provider and the security processor are conducted utilizing the public key-private key algorithm, while communications between the security program and the security processor are conducted utilizing the shared-secret encryption protocol.

Метод обеспечен для связывать цифровое содержание между содержимым provider и системы процесса данных управляет содержимого едока, использующ insecure канала связи, such as интернет. Обработчик обеспеченностью обеспечен. Обработчик обеспеченностью коммуникативными соединенный к системы процесса данных едока. Обработчик обеспеченностью получает и preprocesses encrypted цифровое содержание полученное от insecure канала связи. Обработчик обеспеченностью вклюает процессор процессор для исполнять инструктирования по программе, котор содержат в цифровом содержании. Обработчик обеспеченностью вклюает двигатель decryption делить-sekreta для получать encrypted содержание и для использовать ключа делить-sekreta для производить decrypted цифровое содержание. Furthermore, обработчик обеспеченностью вклюает середины памяти для поддержания обеспеченного ключа делить-sekreta внутри обработчик обеспеченностью. Эта память предпочтительн обеспеченная от обратного инженерства, намеревается ли электрическое обратное инженерство или механически обратное инженерство. Программа обеспеченностью обеспечена нагружены на обработчик обеспеченностью и исполнительно обработчиком обеспеченностью. Программа обеспеченностью вклюает двигатель encryption делить-sekreta для получать входной сигнал и для использовать ключа делить-sekreta для того чтобы произвести cypheroutput основанное на входном сигнале. Программа обеспеченностью более дальнейшая вклюает общественный ключ-privatny1 ключевой двигатель decryption для получать encrypted входной сигнал и использовать знанный общественный ключа и приватный ключа для того чтобы произвести decrypted выход. Дирижированы сообщения над insecure канала связи между содержимым provider и обработчиком обеспеченностью используя общественный ключ-privatny1 ключевой алгоритм, пока дирижированы сообщения между программой обеспеченностью и обработчиком обеспеченностью используя протокол encryption делить-sekreta.

 
Web www.patentalert.com

< (none)

< Method and system for extracting application protocol characteristics

> Compounds and methods for modulating tissue permeability

> (none)

~ 00019