Data transmission system, data transmission method, and device
First Claim
1. A data-transmission system that sends transmission data, which has been encrypted by us ing at least one conversion constant from among a first conversion constant second conversion constant and third conversion constant, from an apparatus on the sending side to an apparatus on the receiving side, wherein said apparatus on the sending side comprises:
- a conversion-constant selection means of selecting said first conversion constant, said second conversion constant and said third conversion constant;
an encryption means 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 means of generating a first signal that contains said first substitute value and said first conversion constant;
a memory means of storing a pattern-conversion constant that corresponds to said third conversion constant;
a second-signal-generation means of generating a second signal that contains said second substitute value, said second conversion constant and said pattern-conversion constant; and
a transmission means 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 memory means of storing a third conversion constant that corresponds to said pattern-conversion constant;
a signal-generation unit that receives said second signal, and converts said pattern-conversion constant contained in said second signal to said third conversion constant to generate a second′
signal; and
a transmission means of sending said second′
signal to said apparatus on the receiving side; and
said apparatus on the receiving side comprises;
a reading means of receiving said first signal from said apparatus on the sending side and said second′
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 second′
signal;
a decoding means of 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 of authenticating said first signal and said second′
signal from said first decoded data and said second decoded data.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus 1 on the 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.
-
Citations
29 Claims
-
1. A data-transmission system that sends transmission data, which has been encrypted by us ing at least one conversion constant from among a first conversion constant second conversion constant and third conversion constant, from an apparatus on the sending side to an apparatus on the receiving side, wherein
said apparatus on the sending side comprises: - a conversion-constant selection means of selecting said first conversion constant, said second conversion constant and said third conversion constant;
an encryption means 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 means of generating a first signal that contains said first substitute value and said first conversion constant;
a memory means of storing a pattern-conversion constant that corresponds to said third conversion constant;
a second-signal-generation means of generating a second signal that contains said second substitute value, said second conversion constant and said pattern-conversion constant; and
a transmission means 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 memory means of storing a third conversion constant that corresponds to said pattern-conversion constant;
a signal-generation unit that receives said second signal, and converts said pattern-conversion constant contained in said second signal to said third conversion constant to generate a second′
signal; and
a transmission means of sending said second′
signal to said apparatus on the receiving side; and
said apparatus on the receiving side comprises;
a reading means of receiving said first signal from said apparatus on the sending side and said second′
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 second′
signal;
a decoding means of 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 of authenticating said first signal and said second′
signal from said first decoded data and said second decoded data. - View Dependent Claims (4, 5, 6, 7, 8, 9)
- a conversion-constant selection means of selecting said first conversion constant, said second conversion constant and said third conversion constant;
-
2. A data-transmission system that sends transmission data, which has been encrypted by two conversion constants from among a first conversion constant, second conversion constant, third conversion constant, and fourth conversion constant, from an apparatus on the sending side to an apparatus on the receiving side, wherein
said apparatus on the sending side comprises: - a conversion-constant-selection means of selecting said first conversion constant, said second conversion constant, said third conversion constant and said fourth conversion constant;
an encryption means 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 memory means of storing pattern-conversion constants that correspond to said third conversion constant and said fourth conversion constant;
a first-signal-generation means of generating a first signal that contains pattern-conversion constants that correspond to said first substitute value, said first conversion constant, and said third conversion constant or said fourth conversion constant;
a second-signal-generation means of generating a second signal that contains pattern-conversion constants that correspond to said second substitute value, said second conversion constant, and said third conversion constant or said fourth conversion constant that is not contained in said first signal; and
a transmission means of 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 of storing a third conversion constant or fourth conversion constant that corresponds to said pattern-conversion constant;
a signal-generation means of receiving said first signal and converting the pattern-conversion constant contained in that signal to said third conversion constant or said fourth conversion constant to generate a first′
signal; and
a transmission means of sending said first′
signal to said apparatus on the receiving side;
said second relay apparatus comprises;
a memory means of storing a third conversion constant or fourth conversion constant that corresponds to said pattern-conversion constant, a signal-generation means of receiving said second signal and converting said pattern-conversion constant contained in that signal to said third conversion constant or said fourth conversion constant to generate a second′
signal; and
a transmission means of sending said second′
signal to said apparatus on the receiving side; and
said apparatus on the receiving side comprises;
a reading means of receiving said first′
signal and said second′
signal and 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 said second′
signal;
a decoding means 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 means of performing authentication of said first′
signal and said second′
signal from said first decoded data and said second decoded data.
- a conversion-constant-selection means of selecting said first conversion constant, said second conversion constant, said third conversion constant and said fourth conversion constant;
-
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, second conversion constant and third conversion constant, from an apparatus on the sending side to an apparatus on the receiving side, wherein
said apparatus on the sending side comprises: - a conversion-constant-selection means of selecting said first conversion constant, said second conversion constant and said third conversion constant;
an encryption means 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 means of generating a first signal that contains said first substitute value and said first conversion constant;
a memory means of storing a pattern-conversion constant that corresponds to said third conversion constant;
a second-signal-generation means of generating a second signal that contains said second substitute value, said second conversion constant and said pattern-conversion constant; and
a transmission means 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 means 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 memory means of storing a third conversion constant that corresponds to said pattern-conversion constant;
a reading means of reading said third conversion constant from said read pattern-conversion constant;
a decoding means 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 means of authenticating said first signal and said second signal from said first decoded data and second decoded data. - View Dependent Claims (10)
- a conversion-constant-selection means of selecting said first conversion constant, said second conversion constant and said third conversion constant;
-
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, second conversion constant and third conversion constant, from an apparatus on the sending side to an apparatus on the 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 second′
signal; and
a second transmission step of sending 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 from said apparatus on the sending side and said second′
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 second′
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 second′
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, second conversion constant, third conversion constant and fourth conversion constant, from an apparatus on the sending side to an apparatus on the 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 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 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 pattern-conversion constant contained in that signal to corresponding said third conversion constant or said fourth conversion constant to generate a first′
signal or second′
signal; and
a second transmission step of sending said first′
signal or 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, 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 or said fourth conversion constant from said second′
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 second′
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, second conversion constant and third conversion constant, from an apparatus on the sending side to an apparatus on the 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, second conversion constant and third conversion constant comprising:
-
a memory unit that stores pattern-conversion constants that corresponds to said conversion constants;
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 uses 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 to the outside. - 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, second conversion constant, third conversion constant and fourth conversion constant, and comprising:
-
a memory unit that stores pattern-conversion constants that correspond to the 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 uses 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 pattern-conversion constant that 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 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 transmission unit that sends said first signal and said second signal to the outside.
-
-
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 pattern-conversion constants that corresponds 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 second′
- signal that contain transmission data that was encrypted using at least one conversion constant from among a first conversion constant, second conversion constant and third conversion constant, and decodes the transmission data and 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; and
a 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 contain transmission data that was encrypted using at least one conversion constant from among a first conversion constant, second conversion constant and third conversion constant, and decodes the transmission data and 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, second conversion constant, third conversion constant and fourth conversion constant, and decodes the transmission data, and 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; and
a 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 received 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 received 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, second conversion constant and third conversion constant, and decodes that transmission data, and 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