H04K1/003

Transmission security method using bounded arbitrary frequency modulation

A transmitter includes: a data providing component that provides data to be transmitted; a transforming component that generates transformed data based on the data to be transmitted; and a transmitting component that transmits the transformed data. The transforming component includes a modulator, a code generator and a data structure having stored therein a first mathematical function. The first mathematical function includes a primary first function term. The primary first function term includes a first parameter within a predetermined first delineated boundary of parameters. The code generator generates coded data so as to form an error-detecting code from the data to be transmitted. The modulator modulates the coded data with the primary first function term.

Systems and methods for variable-length encoding and decoding for enhancing computer systems
10516663 · 2019-12-24 · ·

A method including: parsing a first portion of data into at least one first data word having a default first word length; outputting, in a default word length mode, the at least one first data word; outputting a transition word indicative of transitioning to a variable word length mode; outputting, after the transition word, a first word length word indicative of a second word length; parsing a second portion of the data into at least one second data word having the second word length; and outputting, after the first word length word, the at least one second data word having the second word length.

Communication system
11936465 · 2024-03-19 · ·

A system is provided where one of a first device or a second device is supplied with power by the other one of the first device or the second device. Supplying may be done via a universal serial bus cable like a universal serial bus Type-C cable.

Slow hopping anti-jam waveform (SHAW)

A method of transmitting a message using a slow hopping anti-jam waveform, includes generating a sequence with a cryptographic hash function; transmitting, for a predetermined dwell time, a first portion of the message on a first channel having a first baseline frequency; choosing a second channel having a second baseline frequency based on the generated sequence, the second baseline frequency being offset from the first baseline frequency; and transmitting, for the predetermined dwell time, a second portion of the message on the second channel having the second baseline frequency; wherein the two transmitting steps occur sequentially.

Multi-protocol communications between host devices and stylus devices

A host device communicates with a stylus device. A digitizer at the host device receives a scrambled stylus code frame transmitted from the stylus device. The scrambled stylus code frame includes a scrambled data field and an unscrambled data field. The scrambled data field has been scrambled by the stylus device using a pseudo-random sequence. A descrambler descrambles the at least one scrambled data field of the scrambled stylus code frame using the pseudo-random sequence to output at least one descrambled data field in a descrambled stylus code frame. The descrambled stylus code frame further includes the at least one unscrambled data field. A synchronizer synchronizes the at least one descrambled data field and the at least one unscrambled data field of the descrambled stylus code frame with a supported code pattern.

Device and method for sound wave communication
10425184 · 2019-09-24 · ·

A device for sound wave communication, including: a hardware correction table for setting a correction frequency band; a sound wave transmission unit for generating data frequencies at a predetermined base decibel level, generating separate reception filter frequencies at the base decibel level for receiving data carried by a sound wave transmitted from the nearest location when sound waves are received, and generating the correction reference frequency at the base decibel level for correcting hardware transmission; and a sound wave reception unit for receiving a sound wave signal transmitted from the sound wave transmission unit, extracting decibel levels at each of the data frequencies to form an array of decibel levels, correcting the array by shifting the array by a correction value extracted using the hardware correction table, and reconstructing data.

SECURE CONTROL AND OPERATION OF DRONES

Techniques are described for the exchange of control signals between a controlled unmanned aircraft (i.e. drone) and a ground control station and for the transmission of communication signals, such as video, from the drone to the ground control station so that the signals are more difficult to intercept or jam. The video signal transmitted from the drone can be an analog RF signal employing one or more of video scrambling, RF signal inversion, hopping, usage of a wide frequency range and other techniques. To secure the control signals between the drone and the ground control station, techniques can include hopping, encryption and use of a wide frequency range.

NETWORK COMMUNICATION METHODS AND APPARATUS

The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.

Technologies for enhancing computer security
10326757 · 2019-06-18 · ·

A system including: at least one processor; and at least one memory, having stored thereon computer program code that, when executed by the at least one processor, controls the at least one processor to: receive a first sequence of values; segment the first sequence of values into a first subsequence having a first length and a second subsequence having a second length; modify the first subsequence by inserting one or more values into the first subsequence to create a modified first subsequence of a third length; modify the second subsequence by one or more inserting values into the second subsequence to create a modified second subsequence of the third length; combine the modified first subsequence and the modified second subsequence to create a second sequence of values; and output the second sequence of values.

Systems and methods for variable-length encoding and decoding for enhancing computer systems
12028333 · 2024-07-02 · ·

A method for variable length decoding, the method including: receiving, in a default word length mode, at least one first data word having a default first word length; combining the received at least one first data word as a first portion of data; receiving, after the at least one first data word, a transition word indicative of transitioning to a variable word length mode; receiving, after the transition word, a first word length word indicative of a second word length; receiving, after the first word length word, at least one second data word having the second word length; and combining the received at least one second data word as a second portion of the data.