Abstract:
A simple and efficient method for producing an obfuscated speech signal which may be used to mask a stream of speech, is disclosed. A speech signal representing the speech stream to be masked is obtained (110). The speech signal (200) is then temporally partitioned (120) into segments (250), preferably corresponding to phonemes within the speech stream. The segments are then stored (130) in a memory (135), and some or all of the segments are subsequently selected (138), retrieved (140), and assembled (150) into an obfuscated speech signal (300) representing an unintelligible speech stream that, when combined with the speech signal or reproduced (160) and combined with the speech stream, provides a masking effect. While the presently preferred embodiment finds application most readily in an open plan office, embodiments suitable for use in restaurants, classrooms, and in telecommunications systems are also disclosed.
Abstract:
A method includes, in a data storage device, receiving data having a particular proportion of zero values and one values and scrambling the data to generate scrambled data that has the particular proportion of zero values and one values.
Abstract:
A novel time-element scrambling system and the component parts thereof for communication over a non-secure communication link (40, 80) such as a telephone line. The scrambling and unscrambling operations are specified by a scrambling code which is exchanged by the two apparatuses (10, 10) at each end of the communication link (40, 80) in an encrypted form (using a public-key code) when the communication link (40, 80) is first established. Thereafter, each apparatus (10) uses the scrambling code to scramble its communications with the other apparatus (10). The generation of these two codes and their exchange by the two apparatuses (10, 10) is transparent to the users. The manner in which the codes are generated guarantees that the next code that will be generated may not be predicted by examining the apparatus (10) in question at any time substantially in advance of the time at which the communication link (40, 80) is established or afterward.
Abstract:
This application relates to a method of transmitting multiple data streams via multiple optical transmission units adapted for optical communication using wavelength division multiplexing. The method comprises a first encryption step of encrypting each of a plurality of data streams to obtain a respective encrypted data stream, a mapping step of mapping the plurality of encrypted data streams obtained in the first encryption step to a plurality of transmission streams for transmission via the optical transmission units, wherein the transmission streams and optical transmission units are in a one-to-one relationship, and wherein each transmission stream is mapped to by at least two of the plurality of encrypted data streams, a second encryption step of encrypting each of the plurality of transmission streams to obtain a respective encrypted transmission stream, and a transmission step of transmitting each of the plurality of encrypted transmission streams obtained in the second encryption step via a respective optical transmission unit. The application further relates to a method of receiving multiple encrypted transmission streams via multiple optical reception units adapted for optical communication using wavelength division multiplexing, to a transmission device for transmitting multiple data streams via multiple optical transmission units adapted for optical communication using wavelength division multiplexing, and a to a reception device for receiving multiple encrypted transmission streams via multiple optical reception units adapted for optical communication using wavelength division multiplexing.
Abstract:
A method of transmitting optical signals in a submarine optical network and an optical unit for performing the method, the optical unit is configured for receiving an optical signal comprising a plurality of wavelengths where at least some of the wavelengths comprise traffic data. The optical unit includes a processor unit which is configured for scrambling the shape of at least one wavelength comprising traffic data of the optical signal so as to make said traffic data of said at least one wavelength undetectable for a receiver station.
Abstract:
A method of processing a codec sample is provided. The method includes: removing from a first portion of the codec sample, a first number of first information bits. The first information bits are indicative of frame information associated with the codec sample. The method also includes inserting at the first portion of the codec sample from a second portion of the codec sample, a second number of data bits. The first number of the first information bits is greater than or equal to the second number of the data bits. The method also includes removing the second portion of the codec sample. The method may also include encrypting and decrypting the codec sample. In some embodiments, the codec sample is an adaptive multi-rate codec sample. In some embodiments, the adaptive multi-rate codec sample is a 5.15 mode adaptive multi-rate codec sample.
Abstract:
The present invention relates to a method and apparatus to prevent vibration-based re- identification of a wireless communication device. Existing wireless communication devices are extremely susceptible to eavesdropping and device tracking by reading out the device- specific frequency responses of devices when they are exposed to vibrations caused by their internal vibration motor. Consequently, the present invention aims at improving this situation by "fuzzying" of this vibration signal and it adopts following technical solution: the characteristics of a vibration signal like magnitude, frequency and phase with which a wireless communication device is vibrated are randomly varied to become unpredictably different. Attackers will have to put much more effort into the repetitive reading of sensor data of a device to produce characteristic data allowing for robust identification and tracking of devices.
Abstract:
A method, device, system and kit for preventing the intelligible voice recording Is provided. The voice of a subject or Interlocutor Is recorded for a given time Interval thereby providing a voice recording. The voice recording Is cut Into shorter time interval segments thereby providing a set of voice recording segments. The set of voice recording segments is mixed in a randomly rearranged order, The mixed set of voice recording segments is spliced into a single randomly mixed voice recording. Emitting the randomly mixed voice recording during speaking of the subject or interlocutor prevents the Intelligible recording of the voice of the subject or interlocutor.
Abstract:
In accordance with the present invention, computer implemented methods and systems are provided for converting an elastic block cipher from an original block cipher. The elastic block cipher accepts variable length inputs where the computation workload increases in proportion to the block size. To generate the elastic block cipher, the number of rounds in the block cipher is increased such that the round function is applied to each bit position at least the same number of times as the original block cipher. In addition, bits that are beyond the normal block size are left out of the round function and XORed and swapped with bits output from the round function to become part of the input to the next round.
Abstract:
In accordance with the present invention, computer implemented methods and systems are provided for converting an elastic block cipher from an original block cipher. The elastic block cipher accepts variable length inputs where the computation workload increases in proportion to the block size. To generate the elastic block cipher, the number of rounds in the block cipher is increased such that the round function is applied to each bit position at least the same number of times as the original block cipher. In addition, bits that are beyond the normal block size are left out of the round function and XORed and swapped with bits output from the round function to become part of the input to the next round.