System, device and method for secure communication and...

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04L 9/28 (2006.01) H04L 9/08 (2006.01)

Patent

CA 2347659

A method for generating an identical electronic one-time pad at a first location and at a second location, the method comprising the steps of: (a) providing a first electronic device at the first location and a second electronic device at the second location, each of the first and the second electronic devices having: (i) a non-volatile memory; (ii) a processor; (iii) at least one table of true random numbers being stored on the non-volatile memory, the table being identical for the first and the second electronic devices; and (iv) at least one software program for obtaining a true random number from the table, the software program being stored on the non-volatile memory and the at least one software program being operated by the processor; (b) providing a communication channel for communication between the first electronic device and the second electronic device; and (c) selecting a selected true random number from the table at the first and the second electronic devices according to a selection procedure, the selection procedure being identical for the first and the second electronic devices, the selection procedure including exchanging at least a portion of a key between the first and the second electronic devices over the communication channel, such that the selected true random number is identical for the first and the second electronic devices; and (d) forming at least a portion of the identical electronic one-time pad at the first and the second locations with the selected true random number. The identical electronic one-time pad is of any desired length. There is also provided a method for generating a practically unlimited quantity of true random numbers, the true random numbers being identical in a plurality of locations, the method being operable by a data processor and the method comprising the steps of: (a) providing an identical table of true random numbers, an identical pointer, an identical seed and an identical pseudorandom number generator at each of the plurality of locations; (b) obtaining an obtained true random number from the identical table of true random numbers according to the pointer, the obtained true random number being identical at the plurality of locations; (c) generating a generated pseudorandom number by the pseudorandom number generator, the generated pseudorandom number being identical at the plurality of locations; and (d) combining the obtained true random number and the generated pseudorandom number to form at least one of the quantity of true random numbers, the at least one of the quantity of true random numbers being identical at the plurality of locations. In addition, the present invention includes a "star" network system, in which a central electronic device has a master table and a plurality of customer electronic devices each have at least one table stored in two forms, both a form which is encrypted according to this master table and a non-encrypted form. The customer electronic device then sends this encrypted table to the central electronic device, which decrypts the table in order to initiate communication.

Cette invention se rapporte à un procédé servant à générer un chiffrement unique électronique, identique en un premier lieu et en un second lieu, ce procédé consistant: (a) à prévoir un premier dispositif électronique au premier lieu et un second dispositif électronique au second lieu, chacun de ces dispositifs électroniques comprenant: (i) une mémoire rémanente; (ii) un processeur; (iii) au moins une table de nombres aléatoires purs, stockés dans la mémoire volatile, la table étant identique pour le premier et le second dispositif électronique; et (iv) au moins un programme logiciel permettant de tirer de la table un nombre aléatoire pur, ce programme logiciel étant stocké dans la mémoire rémanente et exécuté par le processeur; (b) à prévoir un canal de communication entre le premier dispositif électronique et le second dispositif électronique; et (c) à sélectionner un premier nombre aléatoire pur dans la table au niveau du premier et du second dispositif électronique, en fonction d'une procédure de sélection, laquelle est identique pour le premier et le second dispositif électronique et consiste à échanger au mois une partie d'une clé entre le premier et le dispositif électronique via le canal de communication, pour que le nombre aléatoire pur sélectionné soit identique pour le premier et le second dispositif électronique; et (d) à former au moins une partie du chiffrement unique électronique, identique dans le premier et le second lieu, à l'aide du numéro aléatoire pur sélectionné. Ce chiffrement unique électronique identique peut présenter n'importe quelle longueur souhaitée. Cette invention concerne également un procédé servant à générer une quantité pratiquement illimitée de nombres aléatoires purs, lesquels sont identiques pour un ensemble de plusieurs lieux, ce procédé étant réalisable par un processeur de données et consistant: (a) à prévoir une table identique de nombres aléatoires purs, un pointeur identique, une semence identique et un générateur de nombres pseudo-aléatoires identiques pour chacun des lieux de l'ensemble de plusieurs lieux; (b) à tirer un nombre aléatoire pur obtenu de la table identique des nombres aléatoires purs en fonction du pointeur, le nombre aléatoire pur obtenu étant identique pour l'ensemble des lieux; (c) à générer un nombre pseudo-aléatoire généré par le générateur de nombres pseudo-aléatoires, le nombre pseudo-aléatoire généré étant identique pour l'ensemble des lieux; et (d) à combiner le nombre aléatoire pur obtenu et le nombre pseudo-aléatoire généré, afin de former au moins un nombre aléatoire pur, lequel est identique pour l'ensemble des lieux. Cette invention concerne en outre un système de réseau en étoile, dans lequel un dispositif électronique central possède une table maîtresse et plusieurs dispositifs électroniques clients, comportant chacun au moins une table stockée sous deux formes, une forme qui est cryptée en fonction de cette table maîtresse et une forme non cryptée. Le dispositif électronique client envoie ensuite cette table cryptée au dispositif électronique central, lequel la décrypte afin d'initialiser la communication.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

System, device and method for secure communication and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System, device and method for secure communication and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System, device and method for secure communication and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1871788

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.