Operating system authenticator
Method and apparatus for maintaining the privacy of digital messages conveyed by public transmission
Software distribution system
Reliable document authentication system
Method and system for authentication
Method for identifying subscribers and for generating and verifying electronic signatures in a data exchange system
Public key/signature cryptosystem with enhanced digital signature certification
System with a plurality of hash tables each using different adaptive hashing functions
Cryptographic communication method and cryptographic communication device
Method and apparatus for authenticating accreditations and for authenticating and signing messages
ApplicationNo. 499280 filed on 07/07/1995
US Classes:713/187, COMPUTER PROGRAM MODIFICATION DETECTION BY CRYPTOGRAPHY380/212Plural video stream multiplexing
ExaminersPrimary: Tarcza, Thomas H.
Assistant: White, Carmen D.
Attorney, Agent or Firm
Foreign Patent References
International ClassH04L 009/32
AbstractAn executable interactive program is combined with audio/video data for transmission. The program is divided into modules, similar to computer files, and a Directory Module is created which links program modules. Security for the executable application is provided by attaching a signed certificate to respective Directory Modules. The integrity of respective modules is monitored by hashing respective modules and including respective hash values in the Directory Module. A hash value of the Directory Module containing the other hash values is generated, encrypted and attached to the Directory Module. At a receiver the certificate is decoded and checked for authenticity of provider. If the certificate is authentic the program may be executed but only if receiver generated hash values of respective program modules are identical to corresponding hash values contained in the Directory Module.