Patent US1835812A successfully refreshed from Google Patents.
Patent US4591673A successfully refreshed from Google Patents.
US4591673A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Frequency or time domain speech scrambling technique and system which does not require any frame synchronization
Assignee: Individual
•
Filing: 1982-05-10
•
Granted: 1986-05-27
•
Expires: 2002-05-10
Abstract
Abstract The present invention relates to speech scrambling techniques and systems and in particular to a frequency or time domain speech scrambling technique and system which does not require any frame synchronization. This invention is a technique and system for scrambling speech signal in frequency or time domain by means of speech analysis-synthesis techniques. The system described above is very attractive because it has avoided the frame synchronization problem. The existing analog telephone channel can be utilized directly for transmission because bandwidth expansion is completely controllable. In addition, the "key space" is very large and a high degree of security can be achieved.
Inventors
- 👤 Lin-Shan Lee
- 👤 Ger-Chih Chou
- 👤 Ching-Sung Chang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 20:35
CPC Classifications
H; H04; H04K; H04K1/00
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
431 words
Apparatus, responsive to an audio frequency analog input signal applied thereto, for generating a scrambled audio frequency analog signal for transmission, said apparatus comprising: input interface means, responsive to said analog input signal, for sampling said analog input signal at a predetermined rate, and generating digital data signals representative of said samples; input switching buffer means, responsive to said digital data signals, for grouping said digital data signals into successive digital data frames (Xr) each representing a predetermined number (N) of samples, where X r (q); r=0,1,2 . . . ; q=0, 1, . . . N-1; input memory means, responsive to signals indicative of said digital data frames, for storing indicia of a predetermined number (2L) of successive digital data frames; filter means, responsive to said stored data frame indicia, and signals indicative of a predetermined filter function h(-Nr'+q), to calculate a time domain digital vector U rR , where ##EQU19## the elements of said vector being indicative of the corresponding frequency (k) component value of the corresponding sample; Fourier transform means, responsive to signals indicative of said digital vector [U rR (q), 0≦q≦N-1] T , for generating a frequency domain digital vector [Y rR (k), k=0, 1 . . . N-1] T where {Y rR (k), k=0, 1, . . . n-1}=DFT {U rR ((q-rR)) moduloN , q=0, 1, . . . N-1}, where DFT represents the Discrete Fourier Transform operator; permutator means, responsive to signals indicative of said frequency domain digital vector Y rR (k), k=0, 1 . . . N-1, and signals indicative of a predetermined N by N cryptographic matrix M, for generating a scrambled frequency domain digital vector Y r '=MY r inverse Fourier Transform means, responsive to signals indicative of said scrambled frequency domain digital vector Y r '(k), k=0, 1 . . . N-1, for generating a scrambled time domain digital vector [y rR (q), q=0, 1 . . . N-1] T where {y.sub.rR (q), q=0, 1, . . . N-1}=IDFT{Y'.sub.rR (k), k=0, 1 . . . N-1}, where IDFT is the inverse Discrete Fourier transform operator; interpolation means, responsive to signals indicative of said scrambled time domain vector [Y rR (q), q=0, 1 . . . N-1,] T and signals indicative of a predetermined interpolation function f(q), for generating an interpolated scrambled digital signal X' rR (n), where: ##EQU20## where Z is the greatest integer less than q/R; and output buffer means, responsive to signals indicative of said interpolated digital signal X rR '(n), for generating a scrambled audio frequency analog signal corresponding to said interpolated vector X rR '(q) for transmission.
Claim 2
Dependent Claim
431 words
Apparatus, responsive to an audio frequency analog input signal applied thereto, for generating a scrambled audio frequency analog signal for transmission, said apparatus comprising: input interface means, responsive to said analog input signal, for sampling said analog input signal at a predetermined rate, and generating digital data signals representative of said samples; input switching buffer means, responsive to said digital data signals, for grouping said digital data signals into successive digital data frames (Xr) each representing a predetermined number (N) of samples, where X r (q); r=0,1,2 . . . ; q=0, 1, . . . N-1; input memory means, responsive to signals indicative of said digital data frames, for storing indicia of a predetermined number (2L) of successive digital data frames; filter means, responsive to said stored data frame indicia, and signals indicative of a predetermined filter function h(-Nr'+q), to calculate a time domain digital vector U rR , where ##EQU19## the elements of said vector being indicative of the corresponding frequency (k) component value of the corresponding sample; Fourier transform means, responsive to signals indicative of said digital vector [U rR (q), 0≦q≦N-1] T , for generating a frequency domain digital vector [Y rR (k), k=0, 1 . . . N-1] T where {Y rR (k), k=0, 1, . . . n-1}=DFT {U rR ((q-rR)) moduloN , q=0, 1, . . . N-1}, where DFT represents the Discrete Fourier Transform operator; permutator means, responsive to signals indicative of said frequency domain digital vector Y rR (k), k=0, 1 . . . N-1, and signals indicative of a predetermined N by N cryptographic matrix M, for generating a scrambled frequency domain digital vector Y r '=MY r inverse Fourier Transform means, responsive to signals indicative of said scrambled frequency domain digital vector Y r '(k), k=0, 1 . . . N-1, for generating a scrambled time domain digital vector [y rR (q), q=0, 1 . . . N-1] T where {y.sub.rR (q), q=0, 1, . . . N-1}=IDFT{Y'.sub.rR (k), k=0, 1 . . . N-1}, where IDFT is the inverse Discrete Fourier transform operator; interpolation means, responsive to signals indicative of said scrambled time domain vector [Y rR (q), q=0, 1 . . . N-1,] T and signals indicative of a predetermined interpolation function f(q), for generating an interpolated scrambled digital signal X' rR (n), where: ##EQU20## where Z is the greatest integer less than q/R; and output buffer means, responsive to signals indicative of said interpolated digital signal X rR '(n), for generating a scrambled audio frequency analog signal corresponding to said interpolated vector X rR '(q) for transmission.
Claim 3
Dependent Claim
244 words
A speech scrambling system, of the type responsive to an audio frequency signal, and including a sender for transmitting a scrambled signal indicative of said audio frequency signal, and a receiver for descrambling said scrambled signal, which does not require any frame synchronization, comprising: input interface means for generating a serial digital signal indicative of frames of samples selected from said audio-frequency signal; input buffer means for buffering such digital signal; input memory means for temporarily registering respective frames of said serial digital signal; scrambling/descrambling controller means for rearranging the order of said digital signal in said input memory means, and selectively scrambling or descrambling each successive frame of said digital signal, said controller comprising: main memory means for pre-registering at least one cryptograph matrix, function table memory means for storing specific numerical values to be used in scrambling and descrambling process, FFT address generator means for performing FFT of the data in the input memory means in cooperation with both the function table memory means, and system control means for controlling operation of said scrambling/descrambling controller means, output memory means for preregistering the transformed digital signal that is originally the data in said input memory means after being processed by the scrambling/descrambling controller means, and output buffer means for buffering such signal; output interface means for converting the transformed digital signal from said output buffer means into an analog signal; said analog signal being amplified and transformed into sound wave through a loudspeaker.
Claim 4
Dependent Claim
244 words
A speech scrambling system, of the type responsive to an audio frequency signal, and including a sender for transmitting a scrambled signal indicative of said audio frequency signal, and a receiver for descrambling said scrambled signal, which does not require any frame synchronization, comprising: input interface means for generating a serial digital signal indicative of frames of samples selected from said audio-frequency signal; input buffer means for buffering such digital signal; input memory means for temporarily registering respective frames of said serial digital signal; scrambling/descrambling controller means for rearranging the order of said digital signal in said input memory means, and selectively scrambling or descrambling each successive frame of said digital signal, said controller comprising: main memory means for pre-registering at least one cryptograph matrix, function table memory means for storing specific numerical values to be used in scrambling and descrambling process, FFT address generator means for performing FFT of the data in the input memory means in cooperation with both the function table memory means, and system control means for controlling operation of said scrambling/descrambling controller means, output memory means for preregistering the transformed digital signal that is originally the data in said input memory means after being processed by the scrambling/descrambling controller means, and output buffer means for buffering such signal; output interface means for converting the transformed digital signal from said output buffer means into an analog signal; said analog signal being amplified and transformed into sound wave through a loudspeaker.
Claim 5
Dependent Claim
91 words
The system as claimed in claim 2, further including means, responsive to at least one of an original input audio frequency signal to said sender or transformed audio frequency signal to said receiver for selecting one frame of the audio frequency analog signal from continuous readings and convert it into serial digital signal; and treating a series of signals selected at random from the continuous readings as a whole unit, selectively scrambling or descrambling each signal in this unit by re-arranging this order such that the frame synchronization is not required.
Claim 6
Dependent Claim
49 words
The system as claimed in claim 3, wherein said means for randomly selecting one frame of the analog signals from continuous readings, comprise means for transforming said read-out continuous analog signal into a series of digital signals, treating the whole process for this serial digital signal as one unit.
Claim 7
Dependent Claim
35 words
The system as claimed in claim 3, further including means for treating the frame of the serial digital signal as one unit, and scrambling or descrambling each signal in this unit by re-arranging their order.
Claim 8
Dependent Claim
44 words
The system as claimed in claim 2, including means, responsive to the scrambled or descrambled output digital signal by either the sender or receiver for transforming this digital signal through a serial process and a D/A convertor back to the audio frequency analog signal.
Claim 9
Dependent Claim
31 words
The system as claimed in claim 4, further including means, responsive to said unit serial digital signal, for forming a nominal digital vector U r according to the following equation: ##EQU21##
Claim 10
Dependent Claim
41 words
The system as claimed in claim 6, including means responsive to at least one of the scrambled or descrambled output digital signal by either the sender or receiver, for transforming it back into audio frequency signal according to following equations: ##EQU22##
Claim 11
Dependent Claim
34 words
The system as claimed in claim 2, including a D/A converter in said sender, receptive of scrambled output digital signal, for transforming said scrambled digital signal into one frame of the audio-frequency analog signal.
References Cited (Backward Citations)
US2183248A
Cited
US2243089A
Cited
US2411206A
Cited
US3979558A
Cited
US2510338A
Cited
US2586475A
Cited
US2726283A
Cited
US3202764A
Cited
US2908761A
Cited
US2920287A
Cited
US3090837A
Cited
US3638121A
Cited
US3341659A
Cited
US3995115A
Cited
US3773977A
Cited
US4179586A
Cited
US4020285A
Cited
US4188506A
Cited
US4052565A
Cited
US4058094A
Cited
US4149035A
Cited
US4100374A
Cited
US4305152A
Cited
US4232194A
Cited
US4278840A
Cited
US4443660A
Cited
US4393276A
Cited
US4433211A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-05-26 | 1989-11-25 | 1990-05-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-05-26 | 1993-11-25 | 1994-05-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-05-26 | 1997-11-25 | 1998-05-27 | $7700.00 | Window Closed / Lapsed |