# US 2014/0208103 A1 · File encryption, decryption and accessvia near field communication

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

- Number: US 2014/0208103 A1
- Document ID: US20140208103A1
- Status: Published application
- Kind: A1
- Application number: 13/976,097
- Filed: 2011-12-20
- Published: 2014-07-24
- Earliest claimed: 2011-12-20
- Assignees: Intel Corporation
- Inventors: Farid Adrangi; Sanjay Bakshi
- Web page: https://patentgrep.com/patent/US20140208103A1

## CPC

- H04L 63/0492: {by using a location-limited connection, e.g. near-field communication or limited proximity of entities}
- G06F 21/6209: {to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself}
- H04W 12/041: Key generation or derivation
- H04W 12/0471: Key exchange
- H04W 12/08: Access security
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods and devices for NFC-tap file encryption, decryption and access via Near Field Communication (NFC) are disclosed. A user can select an unencrypted file stored in a computing device for encryption. Upon encryption, the file name of the selected file and the encryption key used to encrypt the selected file are transmitted to an NFC-enabled wireless device for storage. The user can select an encrypted file stored in the computing device for access. As the user taps the computing device with the wireless device, the file name of the selected file is transmitted to the wireless device, which in turn transmits a decryption key for decrypting the selected file to the computing device. The computing device decrypts the selected file with the decryption key. The user can now access the decrypted file.

## Claims

### Claim at position 1

1-28. (canceled)

### Claim 29

A method comprising:
receiving a first input indicative of a selection of a first file for access, the first file being encrypted;
transmitting a file name of the first file to a wireless device based on Near Field Communication (NFC) technology;
receiving a first decryption key for the first file from the wireless device based on the NFC technology in response to transmitting the file name of the first file to the wireless device; and
decrypting the first file using the first decryption key.

### Claim 30 (depends on 29)

A method as recited in claim 29, wherein decrypting the first file comprises decrypting the first file by hardware.

### Claim 31 (depends on 29)

A method as recited in claim 29, wherein decrypting the first file comprises decrypting the first file by software.

### Claim 32 (depends on 29)

A method as recited in claim 29, further comprising:
providing notification to the user indicating that the second file is decrypted or accessible.

### Claim 33 (depends on 29)

A method as recited in claim 29, further comprising:
starting a file access application on a computing device; and
displaying file information to a user, the file information representative of one or more files selectable by the user including the first file.

### Claim 34 (depends on 29)

A method as recited in claim 29, further comprising:
upon decrypting the first file, providing an indication to a user such that the user is prompted by the indication to bring the wireless device to close proximity of a computing device where the first file is stored; and
detecting a presence of the wireless device such that the detecting the presence of the wireless device results in transmitting the file name of the first file to the wireless device based on the NFC technology.

### Claim 35

A method comprising:
receiving a first input indicative of a selection of a first file for encryption;
generating a first encryption key for the first file;
encrypting the first file using the first encryption key; and
transmitting a file name of the first file and the first encryption key to a wireless device based on Near Field Communication (NFC) technology.

### Claim 36 (depends on 35)

A method as recited in claim 35, wherein generating the first encryption key for the first file comprises generating the first encryption key and a first decryption key for the first file, and wherein transmitting the file name of the first file and the first encryption key to the wireless device comprises transmitting the file name of the first file, the first encryption key and the first decryption key to a wireless device.

### Claim 37 (depends on 35)

A method as recited in claim 35, wherein encrypting the first file comprises encrypting the first file by hardware.

### Claim 38 (depends on 35)

A method as recited in claim 35, wherein encrypting the first file comprises encrypting the first file by software.

### Claim 39 (depends on 35)

A method as recited in claim 35, further comprising:
starting a file access application on a computing device; and
displaying file information to a user, the file information representative of one or more files selectable by the user including the first file.

### Claim 40 (depends on 35)

A method as recited in claim 35, further comprising:
upon encrypting the first file, providing an indication to user such that the user is prompted by the indication to bring the wireless device to close proximity of a computing device where the first file is stored; and
detecting a presence of the wireless device such that the detecting results in the transmitting of the file name of the first file and the first encryption key to the wireless device based on the NFC technology.

### Claim 41 (depends on 35)

A method as recited in claim 35, further comprising:
receiving a second input indicative of a selection of a second file for access, the second file being encrypted;
transmitting a file name of the second file to the wireless device based on the NFC technology;
receiving a second decryption key for the second file from the wireless device based on the NFC technology in response to transmitting the file name of the second file to the wireless device;
decrypting the second file using the second decryption key; and
providing notification to the user indicating that the second file is decrypted or accessible.

### Claim 42

A method comprising:
receiving a file name of a first file based on Near Field Communication (NFC) technology;
retrieving a first decryption key for the first file; and
transmitting the first decryption key based on the NFC technology.

### Claim 43 (depends on 42)

A method as recited in claim 42, wherein the first decryption key comprises a key that encrypts the first file and decrypts the encrypted first file.

### Claim 44 (depends on 42)

A method as recited in claim 42, wherein the first decryption key comprises a key that decrypts an encrypted first file but does not encrypt the first file.

### Claim 45 (depends on 42)

A method as recited in claim 42, further comprising:
receiving a file name of a second file and a second encryption key for the second file based on the NFC technology; and
storing the file name of the second file and the second encryption key.

### Claim 46 (depends on 45)

A method as recited in claim 45, wherein the second encryption key comprises a key that encrypts the second file and decrypts the encrypted second file.

### Claim 47 (depends on 45)

A method as recited in claim 45, wherein the second encryption key comprises a key that encrypts the second file but does not decrypt the encrypted second file.

### Claim 48

A processing device comprising:
a wireless communication unit configured to detect presence of and communicate with a wireless device based on Near Field Communication (NFC) technology; and
a control unit coupled to the wireless communication unit, the control unit configured to:
receive a first input indicative of a selection of a first file for access, the first file being encrypted;
direct the wireless communication unit to transmit a file name of the first file to a wireless device based on the NFC technology;
receive, via the wireless communication unit, a first decryption key for the first file from the wireless device in response to transmitting the file name of the first file to the wireless device; and
decrypt the first file using the first decryption key.

### Claim 49 (depends on 48)

A processing device as recited in claim 48, wherein the control unit is further configured to:
receive a second input indicative of a selection of a second file for encryption;
generate a second encryption key for the second file;
encrypt the second file using the second encryption key; and
direct the wireless communication unit to transmit a file name of the second file and the second encryption key to the wireless device based on the NFC technology.

### Claim 50 (depends on 49)

A processing device as recited in claim 49, wherein the control unit is further configured to:
generate a second decryption key for the second file; and
direct the wireless communication unit to transmit the file name of the second file and the second decryption key to the wireless device based on the NFC technology.

### Claim 51 (depends on 48)

A processing device as recited in claim 48, further comprising:
a file access module controlled by the control unit to decrypt the first file using the first decryption key, the file access module further configured to:
receive the first input from a user;
provide file information to an output device, which outputs the file information to a user, the file information representative of one or more files selectable by the user including the first file.

### Claim 52 (depends on 51)

A processing device as recited in claim 51, wherein the file access module is further configured to encrypt a second file selected by the user.

### Claim 53

At least one computer accessible medium having stored thereon a set of instructions that, when executed by one or more processors, direct the one or more processors to execute operations comprising:
receiving a first input indicative of a selection of a first file for encryption;
generating a first encryption key for the first file;
encrypting the first file using the first encryption key; and
directing a file name of the first file and the first encryption key to be transmitted to a wireless device based on Near Field Communication (NFC) technology.

### Claim 54 (depends on 53)

At least one computer accessible medium as recited in claim 53, wherein the operations further comprise:
starting a file access application on a computing device; and
displaying file information to a user, the file information representative of one or more files selectable by the user including the first file.

### Claim 55 (depends on 53)

At least one computer accessible medium as recited in claim 53, wherein the operations further comprise:
upon encrypting the first file, providing an indication to user such that the user is prompted by the indication to bring the wireless device to close proximity of a computing device where the first file is stored; and
detecting a presence of the wireless device such that the detecting directs the transmitting of the file name of the first file and the first encryption key to the wireless device based on the NFC technology.

### Claim 56 (depends on 53)

At least one computer accessible medium as recited in claim 53, wherein the operations further comprise:
receiving a second input indicative of a selection of a second file for access, the second file being encrypted;
transmitting a file name of the second file to the wireless device based on the NFC technology;
receiving a second decryption key for the second file from the wireless device based on the NFC technology in response to transmitting the file name of the second file to the wireless device;
decrypting the second file using the second decryption key; and
providing notification to the user indicating that the second file is decrypted or accessible.
