Data transmission system, data transmission method, and device
First Claim
1. A data-transmission system that sends transmission data, which has been encrypted by using at least one conversion constant from among a first conversion constant, a second conversion constant, and a third conversion constant, from an apparatus on a sending side to an apparatus on a receiving side, whereinsaid apparatus on the sending side comprises:
- a conversion-constant selection means for selecting said first conversion constant, said second conversion constant, and said third conversion constant;
an encryption means for using said second conversion constant, or said second conversion constant and said third conversion constant, to encrypt said transmission data to a first substitute value, and for using said first conversion constant, or said first conversion constant and said third conversion constant, to encrypt said transmission data to a second substitute value;
a first-signal-generation means for generating a first signal that contains said first substitute value and said first conversion constant;
a memory means for storing a pattern-conversion constant that corresponds to said third conversion constant;
a second-signal-generation means for generating a second signal that contains said second substitute value, said second conversion constant and said pattern-conversion constant; and
a transmission means for sending said first signal to said apparatus on the receiving side and for sending said second signal to a relay apparatus;
said relay apparatus comprises;
a memory means for storing said third conversion constant that corresponds to said pattern-conversion constant;
a signal-generation means for receiving said second signal, and for converting said pattern-conversion constant contained in said second signal to said third conversion constant to generate a third (second′
) signal; and
a transmission means for sending said third signal to said apparatus on the receiving side; and
said apparatus on the receiving side comprises;
a reading means for receiving said first signal from said apparatus on the sending side and said third signal from said relay apparatus, and for reading said first substitute value and said first conversion constant from said first signal, and for reading said second substitute value, said second conversion constant and said third conversion constant from said third signal;
a decoding means for using said conversion constants that were used in encrypting said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and
an authentication means for authenticating said first signal and said third signal from said first decoded data and said second decoded data.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus (1) on a sending side sends a first signal (S1) containing encrypted data that was encrypted using conversion constants (Y, Zy′), and a conversion constant (X) to an apparatus (1) on the receiving side; the apparatus (1) on the sending side sends a second signal (S2) containing encrypted data that was encrypted using conversion constants (X, Zy′), and a conversion constant (Y), and pattern-conversion constants (Zy) that correspond to conversion constant (Zy′) to a relay apparatus (2). The relay apparatus (2) transfers a second′ signal (S2′) in which a pattern-conversion constant (Zy) in the second signal (S2) has been converted to a conversion constant (Zy′) to the apparatus (1) on the receiving side. The apparatus (1) on the receiving side reads the encrypted data and conversion constants (X, Y, Zy′) from the first signal (S1) and second′ signal (S2′), then decodes and authenticates the encrypted data.
11 Citations
29 Claims
-
1. A data-transmission system that sends transmission data, which has been encrypted by using at least one conversion constant from among a first conversion constant, a second conversion constant, and a third conversion constant, from an apparatus on a sending side to an apparatus on a receiving side, wherein
said apparatus on the sending side comprises: -
a conversion-constant selection means for selecting said first conversion constant, said second conversion constant, and said third conversion constant; an encryption means for using said second conversion constant, or said second conversion constant and said third conversion constant, to encrypt said transmission data to a first substitute value, and for using said first conversion constant, or said first conversion constant and said third conversion constant, to encrypt said transmission data to a second substitute value; a first-signal-generation means for generating a first signal that contains said first substitute value and said first conversion constant; a memory means for storing a pattern-conversion constant that corresponds to said third conversion constant; a second-signal-generation means for generating a second signal that contains said second substitute value, said second conversion constant and said pattern-conversion constant; and a transmission means for sending said first signal to said apparatus on the receiving side and for sending said second signal to a relay apparatus; said relay apparatus comprises; a memory means for storing said third conversion constant that corresponds to said pattern-conversion constant; a signal-generation means for receiving said second signal, and for converting said pattern-conversion constant contained in said second signal to said third conversion constant to generate a third (second′
) signal; anda transmission means for sending said third signal to said apparatus on the receiving side; and said apparatus on the receiving side comprises; a reading means for receiving said first signal from said apparatus on the sending side and said third signal from said relay apparatus, and for reading said first substitute value and said first conversion constant from said first signal, and for reading said second substitute value, said second conversion constant and said third conversion constant from said third signal; a decoding means for using said conversion constants that were used in encrypting said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication means for authenticating said first signal and said third signal from said first decoded data and said second decoded data. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
2. A data-transmission system that sends transmission data, which has been encrypted by two conversion constants from among a first conversion constant, a second conversion constant, a third conversion constant, and a fourth conversion constant, from an apparatus on a sending side to an apparatus on a receiving side, wherein
said apparatus on the sending side comprises: -
a conversion-constant-selection means for selecting said first conversion constant, said second conversion constant, said third conversion constant and said fourth conversion constant; an encryption means for using said second conversion constant and said fourth conversion constant to encrypt said transmission data to a first substitute value, and for using said first conversion constant and said third conversion constant to encrypt said transmission data to a second substitute value; a memory means for storing first and second pattern-conversion constants that respectively correspond to said third conversion constant and said fourth conversion constant; a first-signal-generation means for generating a first signal that contains said first substitute value, said first conversion constant, and said first pattern-conversion constant or said second pattern-conversion constant; a second-signal-generation means for generating a second signal that contains said second substitute value, said second conversion constant, and said first pattern-conversion constant or said second pattern-conversion constant that is not contained in said first signal; and a transmission means for sending said first signal to a first relay apparatus and sending said second signal to a second relay apparatus; said first relay apparatus comprises; a memory means for storing said third conversion constant or said fourth conversion constant that respectively corresponds to said first or second pattern-conversion constant; a signal-generation means for receiving said first signal and for converting the first or second pattern-conversion constant contained in the first signal to said third conversion constant or said fourth conversion constant to generate a third (first′
) signal; anda transmission means for sending said third signal to said apparatus on the receiving side; said second relay apparatus comprises; a memory means for storing said third conversion constant or said fourth conversion constant that respectively corresponds to said first or second pattern-conversion constant, a signal-generation means for receiving said second signal and for converting said first or second pattern-conversion constant contained in the second signal to said third conversion constant or said fourth conversion constant to generate a fourth (second′
) signal; anda transmission means for sending said fourth signal to said apparatus on the receiving side; and said apparatus on the receiving side comprises; a reading means for receiving said third signal and said fourth signal and for reading said first substitute value, said first conversion constant and said third conversion constant or said fourth conversion constant from said third signal, and for reading said second substitute value, said second conversion constant and said third conversion constant or said fourth conversion constant from said fourth signal; a decoding means for using the conversion constants that were used for encrypting said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication means for performing authentication of said third signal and said fourth signal from said first decoded data and said second decoded data.
-
-
3. A data-transmission system that sends transmission data, which has been encrypted using at least one conversion constant from among a first conversion constant, a second conversion constant, and a third conversion constant, from an apparatus on a sending side to an apparatus on a receiving side, wherein
said apparatus on the sending side comprises: -
a conversion-constant-selection means for selecting said first conversion constant, said second conversion constant, and said third conversion constant; an encryption means for using said second conversion constant, or said second conversion constant and said third conversion constant to encrypt said transmission data to a first substitute value, and for using said first conversion constant, or said first conversion constant and said third conversion constant to encrypt said transmission data to a second substitute value; a first-signal-generation means for generating a first signal that contains said first substitute value and said first conversion constant; a memory means for storing a pattern-conversion constant that corresponds to said third conversion constant; a second-signal-generation means for generating a second signal that contains said second substitute value, said second conversion constant and said pattern-conversion constant; and a transmission means for sending said first signal and said second signal to said apparatus on the receiving side; and said apparatus on the receiving side comprises; a reading means for receiving said first signal and said second signal, and for reading said first substitute value and said first conversion constant from said first signal, and for reading said second substitute value, said second conversion constant, and said pattern-conversion constant from said second signal; a memory means for storing said third conversion constant that corresponds to said pattern-conversion constant; a reading means for reading said third conversion constant from said read pattern-conversion constant; a decoding means for using the conversion constants that were used to encrypt said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication means for authenticating said first signal and said second signal from said first decoded data and second decoded data. - View Dependent Claims (10)
-
-
11. A data-transmission method that sends transmission data, which has been encrypted using at least one conversion constant from among a first conversion constant, a second conversion constant, and a third conversion constant, from an apparatus on a sending side to an apparatus on a receiving side, wherein
said apparatus on the sending side comprises: -
a step of selecting said first conversion constant, said second conversion constant and said third conversion constant; an encryption step of using said second conversion constant, or said second conversion constant and said third conversion constant to encrypt said transmission data to a first substitute value, and using said first conversion constant, or said first conversion constant and said third conversion constant to encrypt said transmission data to a second substitute value; a first-signal-generation step of generating a first signal that contains said first substitute value and said first conversion constant; a second-signal-generation step of generating a second signal that contains said second substitute value, said second conversion constant and a pattern-conversion constant that corresponds to said third conversion constant; and a first transmission step of sending said first signal to said apparatus on the receiving side and said second signal to a relay apparatus; said relay apparatus comprises; a conversion step of receiving said second signal, and converting the pattern-conversion constant contained in said second signal to said corresponding third conversion constant to generate a third (second′
) signal; anda second transmission step of sending said third signal to said apparatus on the receiving side; and said apparatus on the receiving side comprises; a reading step of receiving said first signal from said apparatus on the sending side and said third signal from said relay apparatus, and reading said first substitute value and said first conversion constant from said first signal, and reading said second substitute value, said second conversion constant and said third conversion constant from said third signal; a decoding step of using the conversion constants that were used in encrypting said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication step of authenticating said first signal and said third signal from said first decoded data and said second decoded data. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
12. A data-transmission method that sends transmission data, which has been encrypted using two conversion constants from among a first conversion constant, a second conversion constant, a third conversion constant, and a fourth conversion constant, from an apparatus on a sending side to an apparatus on a receiving side, wherein
said apparatus on the sending side comprises: -
a selection step of selecting said first conversion constant, said second conversion constant, said third conversion constant, and said fourth conversion constant; an encryption step of using said second conversion constant and said fourth conversion constant to encrypt said transmission data to a first substitute value, and using said first conversion constant and said third conversion constant to encrypt said transmission data to a second substitute value; a first-signal-generation step of generating a first signal that contains said first substitute value, said first conversion constant, and a first pattern-conversion constant that corresponds to said third conversion constant or said fourth conversion constant; a second-signal-generation step of generating a second signal that contains said second substitute value, said second conversion constant, and a second pattern-conversion constant that corresponds to said third conversion constant or said fourth conversion constant that is not contained in said first signal; and a first transmission step of sending said first signal to a first relay apparatus, and sending said second signal to a second relay apparatus; said first relay apparatus and said second relay apparatus comprise; a conversion step of receiving said first signal or said second signal and converting said first or second pattern-conversion constant contained in the respective first or second signal to the corresponding third conversion constant or fourth conversion constant to generate a third (first′
) signal or fourth (second′
) signal; anda second transmission step of sending said third signal or said fourth signal to said apparatus on the receiving side; and said apparatus on the receiving side comprises; a reading step of receiving said third signal and said fourth signal, and reading said first substitute value, said first conversion constant, and said third conversion constant or said fourth conversion constant from said third signal, and reading said second substitute value, said second conversion constant, and said third or said fourth conversion constant from said fourth signal; a decoding step of using the conversion constants that were used in encrypting said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication step of authenticating said third signal and said fourth signal from said first decoded data and said second decoded data.
-
-
13. A data-transmission method that sends transmission data, which has been encrypted using at least one conversion constant from among a first conversion constant, a second conversion constant, and a third conversion constant, from an apparatus on a sending side to an apparatus on a receiving side, wherein
said apparatus on the sending side comprises: -
a step of selecting said first conversion constant, said second conversion constant, and said third conversion constant; an encryption step of using said second conversion constant or said second conversion constant and said third conversion constant to encrypt said transmission data to a first substitute value, and using said first conversion constant or said first conversion constant and said third conversion constant to encrypt said transmission data to a second substitute value; a first-signal-generation step of generating a first signal that contains said first substitute value and said first conversion constant; a second-signal-generation step of generating a second signal that contains said second substitute value, said second conversion constant, and a pattern-conversion constant that corresponds to said third conversion constant; and a transmission step of sending said first signal and said second signal to said apparatus on the receiving side; and said apparatus on the receiving side comprises; a reading step of receiving said first signal and said second signal, and reading said first substitute value and said first conversion constant from said first signal, and reading said second substitute value, said second conversion constant, and said pattern-conversion constant from said second signal; a conversion-constant-acquisition step of acquiring said third conversion constant that corresponds to said read pattern-conversion constant; a decoding step of using the conversion constants that were used to encrypt said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication step of authenticating said first signal and said second signal from said first decoded data and said second decoded data.
-
-
19. An apparatus that sends data that has been encrypted using at least one conversion constant from among a first conversion constant, a second conversion constant and a third conversion constant comprising:
-
a memory unit that stores at least a pattern-conversion constant that corresponds to said third conversion constant; a control unit, which performs a conversion-constant-selection process of selecting said first conversion constant, said second conversion constant, and said third conversion constant, an encryption process of using said second conversion constant, or said second conversion constant and said third conversion constant to encrypt said transmission data to a first substitute value, and using said first conversion constant, or said first conversion constant and said third conversion constant to encrypt said transmission data to a second substitute value, a first-signal-generation process of generating a first signal that contains said first substitute value and said first conversion constant, a second-signal-generation process of generating a second signal that contains said second substitute value, said second conversion constant and said pattern-conversion constant that corresponds to said third conversion constant, and a transmission process of sending the first signal and second signal; and a transmission unit that sends said first signal and said second signal. - View Dependent Claims (20, 21, 22)
-
-
23. An apparatus that sends data that has been encrypted using two conversion constants from among a first conversion constant, a second conversion constant, a third conversion constant, and a fourth conversion constant, and comprising:
-
a memory unit that stores at least first and second pattern-conversion constants that correspond to the third and fourth conversion constants; a control unit, which performs a conversion-constant-selection process of selecting said first conversion constant, said second conversion constant, said third conversion constant and said fourth conversion constant, an encryption process of using said second conversion constant and said fourth conversion constant to encrypt said transmission data to a first substitute value, and using said first conversion constant and said third conversion constant to encrypt said transmission data to a second substitute value, a first-signal-generation process of generating a first signal that contains said first substitute value, said first conversion constant, and the first or second pattern-conversion constant that respectively corresponds to said third conversion constant or said fourth conversion constant, and a second-signal-generation process of generating a second signal that contains said second substitute value, said second conversion constant, and the first or second pattern-conversion constant that respectively corresponds to said third conversion constant or said fourth conversion constant that is not contained in said first signal; and a transmission unit that sends said first signal and said second signal.
-
-
24. An apparatus that transfers a signal that contains pattern-conversion constants corresponding to the conversion constants that are used in encrypting the transmission data, and comprising:
-
a memory unit that stores the pattern-conversion constants that correspond to said conversion constants; a transmission/reception unit that sends and receives said signal; and a control unit that performs; a signal-generation process of converting said pattern-conversion constants contained in said received signal to said conversion constants to convert said signal, and a process of transferring said converted signal.
-
-
25. An apparatus that receives a first signal and a second′
- signal that each contain transmission data that was encrypted using at least one conversion constant from among a first conversion constant, a second conversion constant and a third conversion constant, and that decodes the transmission data, wherein the apparatus comprises;
a receiving unit that receives said first signal and said second′
signal, whereinsaid first signal contains a first substitute value, which is said transmission data that has been encrypted using said second conversion constant, or said second conversion constant and said third conversion constant, and said first conversion constant, and said second′
signal contains, a second substitute value, which is said transmission data that has been encrypted using said first conversion constant, or said first conversion constant and said third conversion constant, said second conversion constant and said third conversion constant; anda control unit that performs; a process of reading said first substitute value and said first conversion constant from said first signal, and reading said second substitute value, said second conversion constant and said third conversion constant from said second′
signal;a decoding process of using the conversion constants that were used for encrypting said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication process of authenticating said first signal and said second′
signal from said first decoded data and said second decoded data. - View Dependent Claims (28, 29)
- signal that each contain transmission data that was encrypted using at least one conversion constant from among a first conversion constant, a second conversion constant and a third conversion constant, and that decodes the transmission data, wherein the apparatus comprises;
-
26. An apparatus that receives a first′
- signal and a second′
signal, which contain transmission data that has been encrypted using two conversion constants from among a first conversion constant, a second conversion constant, a third conversion constant, and a fourth conversion constant, and that decodes the transmission data, the apparatus comprising;a reception unit that receives said first′
signal and said second′
signal whereinsaid first signal′
contains a first substitute value, which is said transmission data that has been encrypted using said second conversion constant and said fourth conversion constant, said first conversion constant and said third conversion constant or said fourth conversion constant, andsaid second′
signal contains a second substitute value, which is said transmission data that has been encrypted using said first conversion constant and said third conversion constant, said second conversion constant and said third conversion constant or said fourth conversion constant that is not contained in said first′
signal; anda control unit that performs; a reading process of reading said first substitute value, said first conversion constant and said third conversion constant or said fourth conversion constant from said first′
signal, and reading said second substitute value, said second conversion constant and said third conversion constant or said fourth conversion constant from the said second′
signal;a decoding process of using the conversion constants that were used to encrypt said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication process of authenticating said first′
signal and said second′
signal from said first decoded data and said second decoded data.
- signal and a second′
-
27. An apparatus that receives a first signal and a second signal that contains transmission data that has been encrypted using at least one conversion constant from among a first conversion constant, a second conversion constant, and a third conversion constant, and that decodes the transmission data, the apparatus comprising:
-
a memory unit that stores pattern-conversion constants that correspond to said conversion constants; a reception unit that receives said first signal and said second signal, wherein said first signal contains a first substitute value that was encrypted using said second conversion constant or said second conversion constant and said third conversion constant, and the first conversion constant, and said second signal contains a second substitute value that was encrypted using said first conversion constant or said first conversion constant and said third conversion constant, said second conversion constant, and a pattern-conversion constant that corresponds to said third conversion constant; and a control unit that performs; a reading process of reading said first substitute value and said first conversion constant from said first signal, and reading said second substitute value, said second conversion constant and said pattern-conversion constant from said second signal; an acquisition process of acquiring said third conversion constant from said read pattern-conversion constant; a decoding process of using the conversion constants that were used to encrypt said first substitute value and said second substitute value to decode said first substitute value and said second substitute value to first decoded data and second decoded data, respectively; and an authentication process of authenticating said first signal and said second signal from said first decoded data and said second decoded data.
-
Specification