# US 2014/0157412 A1 · Device, method and non-transitory computer readable storage medium thereof for performing anonymous testing on electronic digital

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

- Number: US 2014/0157412 A1
- Document ID: US20140157412A1
- Status: Published application
- Kind: A1
- Application number: 13/775,104
- Filed: 2013-02-22
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: Institute for Information Industry
- Applicants: Institute for Information Industry
- Inventors: Zhi-Wei CHEN; Chia-Wei TIEN; Chin-Wei TIEN; Chih-Hung LIN
- Web page: https://patentgrep.com/patent/US20140157412A1

## CPC

- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- G06F 21/567: {using dedicated hardware}
- G06F 21/6254: {by anonymising data, e.g. decorrelating personal data from the owner's identification}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for performing anonymous testing on electronic digital data is provided. The method comprises the steps outlined below. At least one electronic digital data is received. A type of the electronic digital data is identified to retrieve a plurality of data fields according to the type of the electronic digital data, in which the data fields further comprises a plurality of data blocks. The data fields and the data blocks are analyzed such that they are categorized as at least one logic operation part and at least one data content part. A data-hiding process is performed on the data content part only to generate output electronic digital data and a subsequent analysis is performed on the output electronic digital data.

## Claims

### Claim 1

A method for performing anonymous testing on electronic digital data, comprising:
receiving at least one electronic digital data;
identifying a type of the electronic digital data to retrieve a plurality of data fields according to the type of the electronic digital data, in which the data fields further comprises a plurality of data blocks;
analyzing the data fields and the data blocks such that the data fields and the data blocks are categorized as at least one logic operation part and at least one data content part; and
performing a data-hiding process on the data content part only to generate at least one output electronic digital data and performing a subsequent analysis on the output electronic digital data.

### Claim 2 (depends on 1)

The method of claim 1, wherein the step of analyzing the data fields and the data blocks further comprises acquiring a field database according to the data fields and the data blocks.

### Claim 3 (depends on 1)

The method of claim 1, wherein the type of the electronic digital data is a document type and the logic operation part comprises a header field, a data structure setting field, a user summary information field, a data summary information field or a combination of the above.

### Claim 4 (depends on 1)

The method of claim 1, wherein the type of the electronic digital data is an image type and the logic operation part comprises a header field, a tag field or a combination of the above.

### Claim 5 (depends on 1)

The method of claim 1, wherein the subsequent analysis is a vulnerability scanning process.

### Claim 6 (depends on 1)

The method of claim 1, wherein the data-hiding process is an encryption process, a noise addition process, a data masking process, a random sequence generation process or a removing process.

### Claim 7

A device for performing anonymous testing on electronic digital data, comprising:
a receiving module for receiving at least one electronic digital data;
a type identification module for identifying a type of the electronic digital data to retrieve a plurality of data fields according to the type of the electronic digital data, in which the data fields further comprises a plurality of data blocks;
a field-analyzing module for analyzing the data fields and the data blocks such that the data fields and the data blocks are categorized as at least one logic operation part and at least one data content part; and
a data-hiding module for performing a data-hiding process on the data content part only to generate at least one output electronic digital data such that and performing a subsequent analysis on the output electronic digital data.

### Claim 8 (depends on 7)

The device of claim 7, further comprising a field database, the field-analyzing module analyzes the data fields and the data blocks by acquiring the field database according to the data fields and the data blocks.

### Claim 9 (depends on 7)

The device of claim 7, wherein the type of the electronic digital data is a document type and the logic operation part comprises a header field, a data structure setting field, a user summary information field, a data summary information field or a combination of the above.

### Claim 10 (depends on 7)

The device of claim 7, wherein the type of the electronic digital data is an image type and the logic operation part comprises a header field, a tag field or a combination of the above.

### Claim 11 (depends on 7)

The device of claim 7, wherein the data-hiding module further transmits the output electronic digital data to an external scanning module to perform a vulnerability scanning process on the output electronic digital data.

### Claim 12 (depends on 7)

The device of claim 7, wherein the device is disposed in a host or in a gateway.

### Claim 13 (depends on 7)

The device of claim 7, wherein the data-hiding process is an encryption process, a noise addition process, a data masking process, a random sequence generation process or a removing process.

### Claim 14

A non-transitory computer readable storage medium to store a computer program to execute method for performing anonymous testing on electronic digital data, wherein the method comprises:
receiving at least one electronic digital data;
identifying a type of the electronic digital data to retrieve a plurality of data fields according to the type of the electronic digital data, in which the data fields further comprises a plurality of data blocks;
analyzing the data fields and the data blocks such that the data fields and the data blocks are categorized as at least one logic operation part and at least one data content part; and
performing a data-hiding process on the data content part only to generate at least one output electronic digital data and performing a subsequent analysis on the output electronic digital data.

### Claim 15 (depends on 14)

The non-transitory computer readable storage medium of claim 14, wherein the step of analyzing the data fields and the data blocks further comprises acquiring a field database according to the data fields and the data blocks.

### Claim 16 (depends on 14)

The non-transitory computer readable storage medium of claim 14, wherein the type of the electronic digital data is a document type and the logic operation part comprises a header field, a data structure setting field, a user summary information field, a data summary information field or a combination of the above.

### Claim 17 (depends on 14)

The non-transitory computer readable storage medium of claim 14, wherein the type of the electronic digital data is an image type and the logic operation part comprises a header field, a tag field or a combination of the above.

### Claim 18 (depends on 14)

The non-transitory computer readable storage medium of claim 14, wherein the subsequent analysis is a vulnerability scanning process.

### Claim 19 (depends on 14)

The non-transitory computer readable storage medium of claim 14, wherein the data-hiding process is an encryption process, a noise addition process, a data masking process, a random sequence generation process or a removing process.
