US2004260950A1PendingUtilityA1

Cryptographic communication method, encryption algorithm shared control method, encryption algorithm conversion method and network communication system

Priority: Jul 31, 1998Filed: Mar 29, 2004Published: Dec 23, 2004
Est. expiryJul 31, 2018(expired)· nominal 20-yr term from priority
H04L 9/16H04L 9/0833
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An operating encryption algorithm is converted to another encryption algorithm. When different encryption algorithms are operated by a personal computer 100 for use by a group A and a personal computer 200 for use by group B, an encryption algorithm, operated by the personal computer 100 is encrypted by the personal computer 100 with the encryption algorithm operated by the personal computer 200 and transmitted to the personal computer 200.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A cryptographic communication method wherein when different encryption algorithms are operated at a transmission side and a reception side, the transmission side encrypts an encryption algorithm operated at the transmission side with an encryption algorithm operated at the reception side and transmits the encrypted algorithm to the reception side.  
     
     
         2 . A cryptographic communication method wherein information on an encryption algorithm operated at a transmission side and information on an encryption algorithm operated at a reception side are obtained from the transmission side and when different encryption algorithms are operated at the transmission side and the reception side, an encryption algorithm operated at the transmission side is encrypted with an encryption algorithm operated at the reception side and transmitted to the reception side.  
     
     
         3 . A cryptographic communication method as claimed in  claim 2  wherein signature data produced based on a public key preliminarily allocated to the transmission side is supplied to the reception side with said encryption algorithm operated at the transmission side with the encryption algorithm operated at the reception side.  
     
     
         4 . A cryptographic communication method as claimed in  claim 2  wherein signature data produced based on a public key preliminarily allocated to the transmission side is supplied to the transmission side together with said encryption algorithm operated at the transmission side encrypted with the encryption algorithm operated at the reception side and transmitted to the reception side.  
     
     
         5 . An encryption algorithm sharing management method for sharing an encryption algorithm for cryptographic communication, comprising the steps of: 
 from a user of a transmission side, obtaining a user identifier indicating the user of the transmission side and a user identifier indicating a user of a reception side; and    querying a data base in which user identifiers indicating users and their corresponding encryption algorithms are preliminarily described, so as to obtain an encryption algorithm operated by the user of the transmission side and an encryption algorithm operated by the user of the reception side,    wherein if said encryption algorithm operated by the user of the transmission side is different from said encryption algorithm operated by the user of the reception side, data indicating said encryption algorithm operated by the user of the transmission side is encrypted with said encryption algorithm operated by the user of the reception side and transmitted to the user of the reception side.    
     
     
         6 . An encryption algorithm sharing management method for sharing an encryption algorithm for cryptographic communication, comprising the steps of: 
 from a user of a transmission side, obtaining a user identifier indicating the user of the transmission side and a user identifier indicating a user of a reception side;    querying a data base in which user identifiers indicating users, corresponding encryption algorithms and encryption keys thereof, are preliminarily described so as to obtain an encryption algorithm operated by the user of the transmission side and an encryption key thereof and an encryption algorithm operated by the user of the reception side and an encryption key thereof,    wherein if said encryption algorithm operated by the user of the transmission side is different from said encryption algorithm operated by the user of the reception side, data indicating said encryption algorithm operated by the user of the transmission side and an encryption key produced based on the encryption key operated by the user of the reception side corresponding to a key length of said encryption algorithm operated by the user of the transmission side is encrypted with said encryption algorithm operated by the user of the reception side and transmitted to the user of the reception side.    
     
     
         9 . A network communication system composed by connecting a plurality of users, comprising at least one encryption key management station to be connected from a user of a transmission side, 
 said encryption key management station obtaining, from the user of the transmission side, information indicating an encryption algorithm operated by the user of the transmission side and information indicating an encryption algorithm operated by a user of a reception side and if different encryption algorithms are operated by the user of the transmission side and the user of the reception side, encrypting the encryption algorithm operated by the user of the transmission side with the encryption algorithm operated by the user of the reception side and transmitting it to the user of the reception side.    
     
     
         10 . A network communication system composed by connecting a plurality of users, comprising at least one encryption key management station to be connected from a user of a transmission side, 
 said encryption key management station comprising a data base in which a correspondence between a user identifier indicating a user and an encryption algorithm operated by said user is preliminarily described about each user;    wherein when a communication is carried out from the user of the transmission side to a user of a reception side, a user identifier indicating the user of the transmission side and a user identifier indicating a user of a reception side are obtained from the user of the transmission side and said data base is queried with the obtained identifiers as a key so as to obtain an encryption algorithm operated by the user of the transmission side and an encryption algorithm operated by the user of the reception side, and    if the encryption algorithm operated by the user of the transmission side is different from the encryption algorithm operated by the user of the reception side, the encryption algorithm operated by the user of the transmission side is encrypted with the encryption algorithm operated by the user of the reception side and transmitted to the user of the reception side.    
     
     
         11 . An encryption algorithm sharing management method for sharing an encryption algorithm for cryptographic communication, comprising the steps of: 
 from a user of a transmission side, obtaining a user identifier indicating the user of the transmission side and a user identifier indicating a user of a reception side; and    querying a data base in which user identifiers indicating users and their corresponding encryption algorithms, are preliminarily described so as to obtain an encryption algorithm operated by the user of the transmission side and an encryption algorithm operated by the user of the reception side;    wherein if said encryption algorithm operated by the user of the transmission side is different from said encryption algorithm operated by the user of the reception side, data indicating said encryption algorithm operated by the user of the reception side is encrypted with said encryption algorithm operated by the user of the transmission side and transmitted to the user of the transmission side.    
     
     
         12 . An encryption algorithm sharing management method for sharing an encryption algorithm for cryptographic communication, comprising the steps of: 
 from a user of a transmission side, obtaining a user identifier indicating the user of the transmission side and a user identifier indicating a user of a reception side;    querying a data base in which user identifiers indicating users, corresponding encryption algorithms and encryption keys thereof, are preliminarily described so as to obtain an encryption algorithm operated by the user of the transmission side and an encryption key thereof and an encryption algorithm operated by the user of the reception side and an encryption key thereof,    wherein if said encryption algorithm operated by the user of the transmission side is different from said encryption algorithm operated by the user of the reception side, data indicating said encryption algorithm operated by the user of the reception side and an encryption key produced based on the encryption key operated by the user of the transmission side corresponding to a key length of said encryption algorithm operated by the user of the reception side is encrypted with said encryption algorithm operated by the user of the transmission side and transmitted to the user of the transmission side.    
     
     
         15 . A network communication system composed by connecting a plurality of users, comprising at least one encryption key management station to be connected from a user of a transmission side, 
 said encryption key management station obtaining, from the user of the transmission side, information indicating an encryption algorithm operated by the user of the transmission side and information indicating an encryption algorithm operated by a user of a reception side, and if different encryption algorithms are operated by the user of the transmission side and the user of the reception side, encrypting the encryption algorithm operated by the user of the reception side with the encryption algorithm operated by the user of the transmission side and transmitting it to the user of the transmission side.    
     
     
         16 . A network communication system composed by connecting a plurality of users, comprising at least one encryption key management station to be connected from a user of a transmission side, 
 said encryption key management station comprising a data base in which a correspondence between a user identifier indicating a user and an encryption algorithm operated by said user is preliminarily described about each user;    wherein when a communication is carried out from the user of the transmission side to a user of a reception side, a user identifier indicating the user of the transmission side and a user identifier indicating a user of a reception side are obtained from the user of the transmission side, and said data base is queried with the obtained identifiers as a key so as to obtain an encryption algorithm operated by the user of the transmission side and an encryption algorithm operated by the user of the reception side, and    if the encryption algorithm operated by the user of the transmission side is different from the encryption algorithm operated by the user of the reception side, the encryption algorithm operated by user of the reception side is encrypted with the encryption algorithm operated by the user of the transmission side and transmitted to the user of the transmission side.    
     
     
         17 . A cryptographic communication method wherein if different encryption algorithms are operated by a transmission side and a reception side, an encryption algorithm operated by the reception side is encrypted with an encryption algorithm operated by the transmission side and transmitted to the transmission side.  
     
     
         18 . A cryptographic communication method wherein information indicating an encryption algorithm operated by a transmission side and information indicating an encryption algorithm operated by a reception side are obtained from the transmission side and when different encryption algorithms are operated by the transmission side and the reception side, the encryption algorithm operated by the reception side is encrypted with the encryption algorithm operated by the transmission side and transmitted to the transmission side.  
     
     
         19 . A cryptographic communication method as claimed in  claim 18  wherein signature data produced based on a public key preliminarily allocated to the reception side is supplied to the transmission side with the encryption algorithm operated by the reception side encrypted with the encryption algorithm operated by the transmission side.  
     
     
         20 . An encryption algorithm sharing management method for sharing an encryption algorithm for cryptographic communication, comprising the steps of: 
 from a user of a transmission side, obtaining a user identifier indicating the user of the transmission side and a user identifier indicating a user of a reception side;    querying a data base in which user identifiers indicating users and corresponding encryption algorithms are preliminarily described so as to obtain an encryption algorithm operable by the user of the transmission side and an encryption algorithm operable by the user of the reception side;    determining whether or not there is an encryption algorithm operable by the user of the transmission side and the user of the reception side commonly; and    if the commonly operable encryption algorithm exists, the user of the transmission side is notified that cryptographic communication at the user of the transmission side and the user of the reception side is enabled.    
     
     
         21 . An encryption algorithm sharing management method as claimed in  claim 20  wherein: 
 if the commonly operable encryption algorithm exists, information indicating the commonly operable encryption algorithm is transmitted to the user of the transmission side and  
 if the commonly operable encryption algorithm does not exists, the user of the reception side is notified that cryptographic communication at the user of the transmission side and the user of the reception side is disabled.  
 
     
     
         22 . An encryption algorithm conversion method for converting a first encryption algorithm to a second encryption algorithm comprising: 
 querying a data base in which user identifiers indicating users, corresponding encryption algorithms and encryption keys thereof, are preliminarily described for a user, whose encryption algorithm is to be converted as a key, so as to obtain a first encryption algorithm operated by the user whose encryption algorithm is to be converted and a first encryption key thereof; and    with a first management secret key preliminarily allocated for management and applied to the firs encryption algorithm, supplying first and second signature data for the first encryption key and a second encryption key, public key data obtained by encrypting a second public key corresponding to a second management secret key applied to a second encryption algorithm preliminarily allocated for management with the first encryption algorithm, the second encryption algorithm encrypted with the first encryption algorithm and signature data produced based on the second management secret key to the user whose encryption algorithm is to be converted.    
     
     
         23 . A cryptographic communication method wherein information concerning a first encryption algorithm is encrypted with a second encryption algorithm, and encrypted information including said information concerning said first encryption algorithm is transmitted from a first side to a second side, or from said second side to said first side.  
     
     
         24 . A terminal device for transmitting or receiving information, where said terminal device encrypts information concerning a fist encryption algorithm with a second encryption algorithm, and transmits or receives encrypted information including said information concerning said first encryption algorithm.

Join the waitlist — get patent alerts

Track US2004260950A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.