Ex Parte SHIMIZU et al - Page 2




          Appeal No. 2002-1658                                                        
          Application No. 08/922,339                                                  


               10. A terminal comprising:                                             
               control means for processing encrypted program data                    
          transmitted by a file server connected to an open network;                  
               a first memory for storing program data that is distributed            
          by said file server and that is decoded by using a decryption               
          key, which is transmitted from a key server connected to the open           
          network; and                                                                
               a second memory for storing a serial code;                             
               before said program data that is decoded is stored in said             
          first memory, said control means encrypting said program data by            
          using the serial code stored in the second memory, and before               
          said program data is read from said first memory, said control              
          means decoding said program data by using said serial code.                 

               11. A program data distribution method for use with an open            
          network comprising the steps of:                                            
               issuing an identification code corresponding to program                
          data, an encryption key which is used to encrypt said program               
          data and a decryption key which is used to decode the program               
          data encrypted by the encryption key;                                       
               distributing program data encrypted by the encryption key              
          from a file server connected to said open network;                          
               distributing a decryption key from a key server connected              
          to said open network, said decryption key used to decode said               
          encrypted program data; and                                                 
               employing said decryption key distributed by said key server           
          to decode said encrypted program data obtained from said file               
          server by a terminal, which is connected to said open network for           
          processing program data,                                                    
               wherein, at the step of distributing encrypted data, the               
          identification code is transmitted along with the program data to           
          the terminal, the terminal transmits the received identification            
          code to the key server, and based on the identification code, the           
          key server searches for a decryption key used to decrypt the                
          program data and transmits the decryption key to the terminal.              

                                          2                                           





Page:  Previous  1  2  3  4  5  6  7  8  9  10  Next 

Last modified: November 3, 2007