1461144415-669b6017-e96d-44ed-86fe-e63e39f7d699

1. A data transmitting apparatus for performing cipher communication, comprising:
a multi-level encoding section for inputting thereto predetermined key information and information data, and for generating a multi-level signal in which a signal level changes so as to be approximately random numbers; and
a modulation section for generating a modulated signal in a predetermined modulation format in accordance with the multi-level signal, wherein
the multi-level encoding section includes:
a multi-level code generation section for generating, by using the predetermined key information, a multi-level code sequence in which a signal level changes so as to be approximately random numbers; and
a multi-level processing section for combining the multi-level code sequence and the information data in accordance with predetermined processing, and for generating the multi-level signal having a level corresponding to a combination of the signal level of the multi-level code sequence and a signal level of the information data,

the multi-level code generation section includes:
a random number generation section for generating a plurality of random number sequences by using the predetermined key information;

a bit-to-be-inverted selection section for outputting a bit-to-be-inverted selection signal for selecting a random number sequence on which a bit inversion is to be performed, from among the plurality of random number sequences;
a random number sequence bit inversion section for outputting one or more random number sequences by performing the bit inversion thereof, among the plurality of the random number sequences, in accordance with a value of the bit-to-be-inverted selection signal; and
a multi-level conversion section for converting the plurality of random number sequences, including the random number sequence on which the bit inversion has been performed, into the multi-level code sequence.
2. The data transmitting apparatus according to claim 1, wherein a bit to be inverted in the random number sequence bit inversion section satisfies a condition that a ratio between an information amplitude, which is equivalent, to an amplitude of the information data, and a fluctuation range of the multi-level signal, which is equivalent to the bit to be inverted, is greater than a signal-to-noise ratio permissible by a legitimate receiving party.
3. The data transmitting apparatus according to claim 1, wherein the bit to be inverted in the random number sequence bit inversion section is selected from among bits except for a lowest-order bit.
4. The data transmitting apparatus according to claim 1, wherein the bit-to-be-inverted selection section includes:
a random number generation section for generating bit-selecting random numbers which are predetermined random numbers; and
a selection signal conversion section for converting the bit-selecting random numbers into the bit-to-be-inverted selection signal in accordance with values of the bit-selecting random numbers.
5. The data transmitting apparatus according to claim 4, wherein the bit-selecting random numbers generated in the random number generation section are genuine random numbers.
6. The data transmitting apparatus according to claim 1, wherein the number of bits of the multi-level code sequence is set equal to or lower than the number of bits of the key information.
7. A data receiving apparatus for performing cipher communication, comprising:
a demodulation section for demodulating a modulated signal in a predetermined modulation format, and for outputting a multi-level signal; and
a multi-level decoding section for outputting information data in accordance with predetermined key information and the multi-level signal, wherein
the multi-level decoding section includes:
a multi-level code generation section for generating, by using the key information, a multi-level code sequence in which a signal level changes so as to be approximately random numbers; and
a decision section for deciding the multi-level signal in accordance with the multi-level code sequence, and for outputting the information data,

the multi-level code generation section includes:
a random number generation section for generating a plurality of random number sequences by using the predetermined key information; and
a multi-level conversion section for converting the plurality of random number sequences into the multi-level code sequence.
8. The data receiving apparatus according to claim 7, wherein, to the multi-level conversion section, a higher-order bit of the plurality of random number sequences is inputted, and a fixed value is inputted as a low-order bit.
9. The data receiving apparatus according to claim 8, wherein a ratio between information amplitude, which is equivalent to an amplitude of the information data, and a fluctuation range of the multi-level signal, which is equivalent to the low-order bit, satisfies a condition of being greater than a signal-to-noise ratio permissible by a legitimate receiving party.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A wellbore insert, comprising:
a. a housing, the housing further comprising:
i. an inner annulus; and
ii. a port dimensioned and configured to provide a fluid pathway between the inner annulus of the housing and the outer surface of the housing;

b. a selectively movable port seal disposed about the housing proximate the port and dimensioned and configured to selectively occlude or open the port;
c. an electronic control module disposed proximate the selectively movable port seal, the electronic control module dimensioned and configured to effect a change in the selectively movable port seal;
d. a power supply disposed proximate the electronic control module and operatively in communication with at least one of the electronic control module, the seal mover, and the plug mover;
e. a detector disposed proximate the housing and operatively in communication with the electronic control module; and
f. a plug mover disposed proximate the selectively movable port seal, the plug mover operatively in communication with the electronic control module, the power supply, and the selectively movable port seal.
2. The wellbore insert of claim 1, further comprising:
a. a selectively movable plug disposed within the inner annulus, the movable plug operatively in communication with the electronic control module, the movable plug dimensioned and adapted to selectively occlude or open the inner annulus; and
b. a movable plug mover operatively connected to the movable plug;
c. wherein the electronic control module is further dimensioned and configured to effect a change in the selectively movable plug.
3. The wellbore insert of claim 2, wherein the movable plug mover further comprises:
a. a releasable spring disposed proximate the movable plug and operatively in communication with the movable plug; and
b. a spring release disposed proximate the spring and operatively in communication with the releasable spring.
4. The wellbore insert of claim 1, wherein the selectively movable port seal is disposed at least one of on an outer surface of the housing, at least partially within the housing, or on an inner surface of the housing.
5. The wellbore insert of claim 1, wherein the selectively movable port seal comprises a seal plug.
6. The wellbore insert of claim 1, wherein the selectively movable port seal is slidably secured by a plug retainer.
7. The wellbore insert of claim 6, wherein:
a. the plug retainer comprises a rail;
b. the selectively movable port seal is slidably mounted to the rail; and
c. the plug mover comprises:
i. a screw; and
ii. a motor operatively in communication with the screw and the electronic control module;

d. wherein turning the screw moves the selectively movable port seal along the rail between a first position which allows fluid flow in the port and a second position which occludes fluid flow in the port.
8. The wellbore insert of claim 6, wherein:
a. the plug retainer comprises a rail;
b. the selectively movable port seal is slidably mounted to the rail; and
c. the plug mover comprises a solenoid operatively in communication with the screw and the electronic control module, the solenoid dimensioned and configured to move the selectively movable port seal between a first position which allows fluid flow in the port and a second position which occludes fluid flow in the port.
9. The wellbore insert of claim 1, wherein the electronic control module is disposed totally within the housing.
10. The wellbore insert of claim 1, wherein the electronic control module is dimensioned and configured to effect a change in the selectively movable port seal based at least in part on input received at the electronic control module from the detector.
11. The wellbore insert of claim 1, wherein the electronic control module is selectively addressable and dimensioned and configured to effect a change in the selectively movable port seal in response to a communicated signal comprising the electronic control module’s address.
12. The wellbore insert of claim 1, wherein the electronic control module further comprises a communications module dimensioned and adapted to allow for communications from the surface into the well and from the well to the surface to open and close as well as choke the flow of fluid and gas from the formation to the inside of the flow control tool.
13. The wellbore insert of claim 1, wherein the power supply further comprises at least one of a battery pack or a power conditioning system.
14. The wellbore insert of claim 13, wherein the battery pack is disposed totally within the housing.
15. The wellbore insert of claim 1, wherein the detector is disposed at least partially within the housing.
16. The wellbore insert of claim 1, wherein the detector comprises a sensor.
17. The wellbore insert of claim 16, wherein the detector comprises at least one of a pressure sensor, a temperature sensor, a resistivity sensor, an inductive sensor, a gamma ray sensor, a strain gauge, an accelerometer, or a radio frequency identification module.
18. The wellbore insert of claim 1, wherein the wellbore insert is dimensioned and configured to be deployed through a wellbore tube to control sections of the well.
19. The wellbore insert of claim 1, further comprising a set of packers disposed above and below the wellbore insert and dimensioned and adapted for isolation of fluid inside of the tube.
20. A downhole smart control system, comprising:
a. a plurality of wellbore inserts, each wellbore insert comprising:
i. a housing, the housing further comprising:
1. an inner annulus; and
2. a port dimensioned and configured to provide a fluid pathway between the inner annulus of the housing and an outer surface of the housing;

ii. a selectively movable port seal disposed about the housing proximate the port and dimensioned and configured to selectively occlude or open the port;
iii. a seal mover disposed proximate the selectively movable port seal, the seal mover operatively connected to the movable port seal;
iv. a selectively movable plug disposed within the inner annulus, the movable plug dimensioned and adapted to selectively occlude or open the inner annulus;
v. a plug mover disposed proximate the selectively movable plug, the plug mover operatively connected to the movable plug;
vi. a detector disposed proximate the housing;
vii. an individually addressable electronic control module disposed proximate the selectively movable port seal, the electronic control module operatively in communication with the detector, the seal mover, and the plug mover, the electronic control module dimensioned and configured to selectively effect a change in the seal mover and the plug mover upon receipt and verification of a control command comprising the individual address of the electronic control module; and
viii. a power supply disposed proximate the electronic control module and operatively in communication with at least one of the electronic control module, the seal mover, and the plug mover; and

b. a control system, operatively in communication with the electronic control module.