SYSTEM, DEVICE AND METHOD FOR SECURE COMMUNICATION AND ACCESS CONTROLA 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.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 said first and said second electronic devices having:(i) a non-volatile memory;(ii) a processor;(iii) at least one table of true random numbers being stored on said nonvolatile memory, said table being identical for said first and said second electronic devices; and(iv) at least one software program for obtaining a true random number from said table, said software program being stored on said non-volatile memory and said at least one software program being operated by said processor;(b) providing a communication channel for communication between said first electronic device and said second electronic device;(c) selecting a selected true random number from said table at said first and said second electronic devices according to a selection procedure, said selection procedure being identical for said first and said second electronic devices, said selection procedure including exchanging at least a portion of a key between said first and said second electronic devices over said communication channel, such that said selected true random number is identical for said first and said 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 said selected true random number.
보안 통신 및 접근 제어용 시스템, 장치 및 방법제1 위치 및 제2 위치에서 동일한 전자 일회용 패드를 생성하는 방법은 (a) 상기 제1 위치에 제1 전자 장치를 제공하고 상기 제2 위치에 제2 전자 장치를 제공하는 단계로서, 상기 각각의 제1 및 제2 전자 장치는 Yd1020010107518 (i) 비휘발성 메모리와; (ii) 프로세서와; (iii) 상기 비휘발성 메모리에 저장되는 것으로서, 상기 제1 및 제2 전자 장치에 대하여 동일한 적어도 하나의 진(true) 난수 표와; (iv) 상기 표로부터 진 난수를 획득하는 적어도 하나의 소프트웨어 프로그램으로서, 상기 소프트웨어 프로그램은 비휘발성 메모리에 저장되는 것이고, 상기 프로세서에 의하여 작동되는 것인 소프트웨어 프로그램 을 구비하는 것인 제1 및 제2 전자 장치의 제공 단계와; (b) 상기 제1 전자 장치와 상기 제2 전자 장치 사이에서의 통신을 위한 통신 채널을 제공하는 단계와; (c) 상기 제1 및 제2 전자 장치에서 선택 절차에 따라 상기 표로부터 선택되는 진 난수를 선택하는 단계로서, 상기 선택 절차는 상기 제1 및 제2 전자 장치 대하여 동일하고, 상기 통신 채널을 통하여 상기 제1 및 제2 전자 장치 사이에서 키의 적어도 일 부분을 교환하는 단계를 포함하는 상기 선택 절차는 상기 선택된 진 난수가 상기 제1 및 제2 전자 장치에 대하여 동일하도록 하는 진 난수의 선택 단계와; (d) 상기 선택된 진 난수에 의하여 상기 제1 및 제2 위치에서 동일한 전자 일회용 패드의 적어도 일 부분을 형성하는 단계 를 포함한다. 동일한 전자 일회용 패드는 소정의 원하는 길이이다. 데이터 프로세서에 의해 작동 가능하고, 복수개의 위치에서 동일한 진 난수를 실제로 무한개 발생시키는 방법에 있어서, (a) 복수개의 위치 각각에 동일한 진 난수 표, 동일한 포인터, 동일한 씨앗 및 동일한 의사 난수 발생기를 공급하는 단계와; (b) 상기 포인터에 따라 상기 동일한 진 난수 표로부터 획득되는 진 난수를 획득하는 단계로서, 상기 획득된 진 난수는 상기 복수개의 위치에서 동일한 것인 진 난수의 획득 단계와; (c) 상기 의사 난수 발생기에 의해 발생되는 의사 난수의 발생 단계로서, 상기 발생된 의사 난수는 복수개의 위치에서 동일한 것인 의사 난수 발생 단계와; (d) 상기 획득된 진 난수와 발생된 의사 난수를 조합하여 진 난수의 양 중 적어도 하나의 양을 형성하는 단계로서, 상기 진 난수의 양 중 적어도 하나의 양은 복수개의 위치에서 동일한 것인 획득된 진 난수 및 발생 의사 난수의 조합 단계 를 포함한다. 또, 본발명은 "성형" 망 시스템을 포함하는데, 이 시스템에서 중앙 전자 장치는 주 표를 갖고 복수개의 소비자 전자 장치의 각각은 이 주 표에 따른 암호 형태 및 비암호 형태의 2 개의 형태로 저장된 적어도 하나의 표를 갖는다. 다음에, 소비자 전자 장치는 통신을 개시하기 위하여 표를 암호 해독하는 중앙 전자 장치에 이 암호 표를 전송한다.제1 위 및 제2 위치에서 동일한 전자 일회용 패드를 생성하는 방법으로서, (a) 상기 제1 위치에 제1 전자 장치를 제공하고 상기 제2 위치에 제2 전자 장치를 제공하는 단계로서, 상기 각각의 제1 및 제2 전자 장치는 (i) 비휘발성 메모리와; (ii) 프로세서와; (iii) 상기 비휘발성 메모리에 저장되는 것으로서, 상기 제1 및 제2 전자 장치에 대하여 동일한 적어도 하나의 진(true) 난수 표와; (iv) 상기 표로부터 진 난수를 획득하는 적어도 하나의 소프트웨어 프로그램으로서, 상기 소프트웨어 프로그램은 비휘발성 메모리에 저장되는 것이고, 상기 프로세서에 의하여 작동되는 것인 소프트웨어 프로그램 을 구비하는 것인 제1 및 제2 전자 장치의 제공 단계와; (b) 상기 제1 전자 장치와 상기 제2 전자 장치 사이에서의 통신을 위한 통신 채널을 제공하는 단계와; (c) 상기 제1 및 제2 전자 장치에서 선택 절차에 따라 상기 표로부터 선택되는 진 난수를 선택하는 단계로서, 상기 선택 절차는 상기 제1 및 제2 전자 장치 대하여 동일하고, 상기 통신 채널을 통하여 상기 제1 및 제2 전자 장치 사이에서 키의 적어도 일 부분을 교환하는 단계를 포함하는 상기 선택 절차는 상기 선택된 진 난수가 상기 제1 및 제2 전자 장치에 대하여 동일하도록 하는 진 난수의 선택 단계와; (d) 상기 선택된 진 난수에 의하여 상기 제1 및 제2 위치에서 동일한 전자 일회용 패드의 적어도 일 부분을 형성하는 단계 를 포함하는 전자 일회용 패드의 생성 방법.