×

Encrypted program distribution system using computer network

  • US 20020053024A1
  • Filed: 10/31/2001
  • Published: 05/02/2002
  • Est. Priority Date: 10/31/2000
  • Status: Abandoned Application
First Claim
Patent Images

1. A program distribution system, comprising a source file sending device, an encrypted program distribution device and an execution file receiving device, which are interconnected through a network;

  • the source file sending device having;

    a first sending unit configured to send a source file of a program to the encrypted program distribution device;

    the encrypted program distribution device having;

    a first receiving unit configured to receive the source file sent from the source file sending device;

    an examination unit configured to examine the source file received by the first receiving unit;

    an execution file generation unit configured to generate an execution file of the program from the source file examined by the examination unit, when the source file passes an examination by the examination unit;

    a public key receiving unit configured to receive a public key which is either unique to the execution file receiving device or unique to a processor of the execution file receiving device, from the execution file receiving device, when the source file passes an examination by the examination unit;

    an encryption unit configured to encrypt at least a part of the execution file by using the public key received by the public key receiving unit, when the source file passes an examination by the examination unit; and

    a second sending unit configured to send the execution file encrypted by the encryption unit to the execution file receiving device, when the source file passes an examination by the examination unit; and

    the execution file receiving device having;

    a public key sending unit configured to send the public key to the encrypted program distribution device;

    a second receiving unit configured to receive the execution file sent from the encrypted program distribution device; and

    a decryption unit configured to decrypt the execution file received by the second receiving unit by using a secret key corresponding to the public key.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×