# US 2019/0246269 A1 · Secure communications system for direct transfer between mobile device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0246269 A1
- Document ID: US20190246269A1
- Status: Published application
- Kind: A1
- Application number: 16/388,116
- Filed: 2019-04-18
- Published: 2019-08-08
- Earliest claimed: 2012-01-23
- Assignees: 12AX7 Logic, LLC
- Applicants: 12AX7 Logic, LLC
- Inventors: Douglas Denny
- Web page: https://patentgrep.com/patent/US20190246269A1

## CPC

- H04W 12/04: Key management, e.g. using generic bootstrapping architecture [GBA]
- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- G06F 21/602: {Providing cryptographic facilities or services}
- G06F 21/606: {by securing the transmission between two devices or processes}
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06Q 30/0207: Discounts or incentives, e.g. coupons or rebates
- G09C 5/00: Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
- H04L 9/0631: {Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms}
- H04L 9/0822: {using key encryption key}
- H04L 9/0825: {using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates}
- H04L 9/0827: {involving distinctive intermediate devices or communication paths (network architectures or network communication protocols using different networks H04L63/18)}
- H04L 9/0861: {Generation of secret information including derivation or calculation of cryptographic keys or passwords}
- H04L 9/0863: {involving passwords or one-time passwords (network architectures or network communication protocols for using one-time keys in a packet data network H04L63/067)}
- H04L 63/061: {for key exchange, e.g. in peer-to-peer networks (cryptographic mechanisms or cryptographic arrangements for key agreement H04L9/0838)}
- H04W 12/02: Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
- H04W 12/033: of the user plane, e.g. user's traffic
- G06F 2221/2107: File encryption
- G06F 2221/2141: Access rights, e.g. capability lists, access control lists, access tables, access matrices
- H04L 63/0435: {wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption (cryptographic mechanisms or cryptographic arrangements for symmetric key encryption H04L9/06)}
- H04L 63/0442: {wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption (cryptographic mechanisms or cryptographic arrangements for public-key encryption H04L9/30)}
- H04L 67/306: User profiles
- H04L 2209/80: Wireless
- H04L 2463/062: applying encryption of the keys
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 12/77: Graphical identity
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G09C: CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Apparatus and associated methods relate to securely transmitting, directly between two mobile devices, AES-256 encrypted file attachments which are decrypted within an application program (APP) using a decryption key that is available only to the APP. In an illustrative embodiment, the encrypted file may be attached to an e-mail. The e-mail may be transmitted directly to another mobile device via direct Wi-Fi, for example. The e-mail may be transmitted directly to another mobile device using Bluetooth, for example. In encrypted attachment may be deciphered only within the APP running on the receiving mobile device using a private key accessible to only the APP.

## Claims

### Claim at position 1

-20. (canceled)

### Claim 21

A mobile device app computer program product (APP) for sending and encrypted files via a Wi-Fi Direct communications channel between a first mobile device and a second mobile device, the APP tangibly embodied in a computer readable medium and containing instructions that, when executed by the first mobile device, cause a processor to perform operations comprising:
retrieving a file from data memory in the first mobile device;
generating a symmetric key;
encrypting the retrieved file using the generated symmetric key; and,
encrypting the generated symmetric key using a public key associated with a second mobile device;
sending the encrypted file and the encrypted symmetric key directly to the second mobile device via a direct communications channel, the APP containing instructions that, when executed by the second mobile device, cause a processor to perform operations comprising:
receiving an encrypted file and an encrypted symmetric key directly from the second mobile device via a Wi-Fi Direct communications channel;
decrypting the received encrypted symmetric key using a private key associated with the first mobile device;
decrypting the received encrypted file using a decrypted symmetric key; and,
storing the decrypted file to data memory in the second mobile device.

### Claim 22 (depends on 21)

The mobile device app computer program product (APP) of claim 21, containing further instructions that, when executed by the first mobile device, cause a processor to perform operations comprising:
receiving, from the second mobile device, the public key associated with the second mobile device.

### Claim 23 (depends on 21)

The mobile device app computer program product (APP) of claim 21, containing further instructions that, when executed by the second mobile device, cause a processor to perform operations comprising:
generating the public key and the corresponding private key, wherein the public key contains information pertaining to encryption and the private key contains information pertaining to decryption.

### Claim 24 (depends on 21)

The mobile device app computer program product (APP) of claim 21, wherein the direct communications channel is a Wi-Fi Direct communications channel.

### Claim 25 (depends on 21)

The mobile device app computer program product (APP) of claim 21, wherein the direct communications channel is a Near Field Communications channel.

### Claim 26 (depends on 21)

The mobile device app computer program product (APP) of claim 21, wherein the direct communications channel is a Bluetooth communications channel.

### Claim 27

A computer program product (CPP) tangibly embodied in a computer readable medium and containing instructions that, when executed, cause a processor to perform operations to send and receive encrypted files from a first wireless device directly to a second wireless device, the operations comprising:
retrieving a file from data memory in the first wireless device;
generating a symmetric encryption key;
encrypting the retrieved file using the generated encryption key;
sending the encrypted file directly to another device via a direct communications channel;
receiving an encrypted file directly from another device via a Direct communications channel;
decrypting the received encrypted file using a decryption key; and,
storing the decrypted file to data memory in the second wireless device.

### Claim 28 (depends on 27)

The CPP of claim 27, having operations that further comprise:
deleting the encryption key after the retrieved file has been encrypted.

### Claim 29 (depends on 27)

The CPP of claim 27, having operations that further comprise:
deleting the decryption key after the received file has been decrypted.

### Claim 30 (depends on 27)

The CPP of claim 27, having operations that further comprise:
attaching the encrypted file to an e-mail.

### Claim 31 (depends on 27)

The CPP of claim 27, wherein the direct communications channel is a Wi-Fi Direct communications channel.

### Claim 32 (depends on 27)

The CPP of claim 27, wherein the direct communications channel is a Bluetooth direct communications channel.

### Claim 33 (depends on 27)

The CPP of claim 27, wherein the encrypted file is attached to an e-mail letter.

### Claim 34 (depends on 27)

The CPP of claim 27, wherein the encrypted file is attached to an instant message.

### Claim 35 (depends on 27)

The CPP of claim 27, having operations that further comprise:
sending, for display on a display device, signals representative of a display representation of the decrypted file;
sending, for display on the display device, signals that render the displayed representation of the decrypted file unintelligible to a user after a predetermined time has expired since the signals representative of the display representation of the decrypted file was sent.

### Claim 36

A computer program product (CPP) tangibly embodied in a computer readable medium and containing instructions that, when executed, cause a processor to perform operations to send and receive encrypted files from a first mobile device directly to a second mobile device, the operations comprising:
retrieving a file from data memory in the first mobile device;
generating a symmetric encryption key;
encrypting the retrieved file using the generated encryption key;
sending the encrypted file directly to another device via a Direct communications channel;
means for securely transferring the generated symmetric encryption key from the first mobile device to the second mobile device;
receiving an encrypted file directly from another device via a direct communications channel;
decrypting the received encrypted file using a decryption key; and,
storing the decrypted file to data memory in the second mobile device.

### Claim 37 (depends on 36)

The CPP of claim 36, wherein means for securely transferring the generated symmetric encryption key from the first mobile device to the second mobile device include means for encoding the generated symmetric encryption key.

### Claim 38 (depends on 36)

The CPP of claim 36, wherein means for securely transferring the generated symmetric encryption key from the first mobile device to the second mobile device include means for direct transferring the symmetric key from the first mobile device to the second mobile device.

### Claim 39 (depends on 37)

The CPP of claim 37, wherein means for securely transferring the generated symmetric encryption key from the first mobile device to the second mobile device include means for optically encoding the generated symmetric encryption key.

### Claim 40 (depends on 38)

The CPP of claim 38, wherein means for securely transferring the generated symmetric encryption key from the first mobile device to the second mobile device include means for optically transferring the symmetric key from the first mobile device to the second mobile device.
