CA2179971C

An adaptable communication apparatus and an adaptable communication system

Abstract

A communication device according to the present invention comprises an enciphering transmitter for enciphering data and transmitting enciphered data, a counter for obtaining a count of a quantity of enciphered data, and an accounting circuit for calculating, in accordance with the count held by the counter, an amount to charge a user for the data.

CA2179971C, drawing sheet 1
Sheet 1 of 50

Term

Term ended

Expired 26 June 2016, 10.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

25 claims: 9 independent, 16 dependent

  1. 1
    CA 02179971 2000-10-27 - 144 CLAIMS :1. A cryptographic communication device comprising: cryptographic communication means for enciphering transmission data and deciphering received enciphered data and for performing communication;changing means for changing a rate that is applied for enciphering/deciphering data;and accounting means for charging in accordance with the changed rate for enciphering/deciphering data.
  2. 2
    A cryptographic communication device according to claim 1, wherein said cryptographic communication means includes:an encipherer for performing enciphering according to a specific algorithm;a pseudo-random number generator for performing predetermined calculations to generate a pseudo-random number sequence;and a computing unit for converting, into a series of keys for said encipherer, said pseudo-random number sequence that is output by said pseudo-random number generator, and wherein a cryptographic key for said encipherer is updated by using said series of keys that is generated by said computing unit, and said change means changes a processing rate for said encipherer and/or a generation rate for said pseudorandom number generator.
  3. 3
    A cryptographic communication device according to claim 2, wherein a square-type pseudo-random number sequence that is secure from a calculation amount is employed as said pseudo-random number sequence that is generated by said pseudo-random number generator. CA 02179971 2000-10-27 - 145
  4. 5
    A cryptographic communication device according to claim 1, wherein said change means employs clock selection means for selecting an arbitrary clock from among a plurality of clocks that have different frequencies.
  5. 6
    A cryptographic communication device according to claim 2, wherein said change means employs a plurality of processing means for performing a repetitive portion of processing that is performed by said encipherer and/or said pseudo-random number generator.
  6. 8
    An enciphering device comprising:enciphering means for enciphering and deciphering a predetermined algorithm;changing means for changing a rate for said enciphering means without changing said predetermined algorithm;and accounting means for charging in accordance with the changed rate for enciphering/deciphering data.
  7. 9
    An enciphering device comprising:enciphering means capable of changing an enciphering power;changing means for changing said encipher power of said enciphering means in accordance with a deciphering capability of a transmission destination;and CA 02179971 2000-10-27 - 146 accounting means for charging in accordance with the changed encipher power.
  8. 10
    An enciphering device comprising:enciphering means capable of changing an encipher power;changing means for changing said encipher power of said enciphering means by negotiation with a transmission destination;and accounting means for charging in accordance with the changed encipher power.
  9. 11
    An cryptographic communication device comprising:(a) encipher transmission means for enciphering data and transmitting enciphered data;(b) selection means for selecting an enciphering rate for said encipher transmission means;and (c) accounting means for charging a user for said enciphered data in accordance with said enciphering rate that is selected by said selection means.
  10. 15
    A cryptographic communication device according to claim 11, wherein employed as said selection means is clock selection means for selecting an arbitrary clock from among a plurality of clocks having different frequencies.
  11. 16
    A cryptographic communication device according to claim 12, further comprising a plurality of processing means for performing a repeated portion of a process performed by said encipherer and/or said pseudo-random number generator, wherein said selection means determines a number of said plurality of processing means to be used.
  12. 18
    A cryptographic communication method, whereby enciphered data are transmitted across a network and setting of variable enciphering power is possible, comprising a step whereat said data transmission side charges a data reception side in consonance with said enciphering power.
  13. 19
    A method comprising the steps of:setting an encipher power to one of a plurality of values;and charging in accordance with the set encipher power.
  14. 22
    A computer readable memory for storing a program having the steps of:setting an encipher power to one of a plurality of values;and charging in accordance with the set encipher power.
  15. 23
    An information providing system comprising:an information provider comprising: a data base, encipher transmission means for enciphering data stored in said data base, setting means for setting a mode of said encipher t ransmi s s i on means, and CA 02179971 2000-10-27 - 149 accounting means for charging for the enciphered data based on the set mode;and a terminal device, connected with said information provider via a network, having deciphering means for deciphering the data enciphered by said information provider.