# US 2013/0159264 A1 · Data conversion device, data conversion method, and program

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

- Number: US 2013/0159264 A1
- Document ID: US20130159264A1
- Status: Published application
- Kind: A1
- Application number: 13/767,394
- Filed: 2013-02-14
- Published: 2013-06-20
- Earliest claimed: 2009-08-25
- Assignees: Sony Corporation
- Inventors: TAIZO SHIRAI; KYOJI SHIBUTANI; SHIHO MORIAI; TORU AKISHITA; TETSU IWATA
- Web page: https://patentgrep.com/patent/US20130159264A1

## CPC

- G06F 16/215: Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
- G06F 7/544: for evaluating functions by calculation {(G06F7/4824 takes precedence)}
- H03M 7/28: Programmable structures, i.e. where the code converter contains apparatus which is operator-changeable to modify the conversion process
- H03M 7/3077: {Sorting}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)

## Abstract

There is realized a data conversion device that performs generation of a hash value with improved analysis resistance and a high degree of safety. There are provided a stirring processing section performing a data stirring process on input data; and a compression processing section performing a data compression process on input data including data segments which are divisions of message data, the message data being a target of a data conversion. Part of multi-stage compression subsections is configured to perform a data compression process based on both of output of the stirring processing section and the data segments in the message data. There is provided such a configuration that the stirring process is executed at least on fixed timing of a compression processing round of plural rounds and thus, there is realized a data conversion device that performs generation of a hash value with improved analysis resistance and a high degree of safety.

## Claims

### Claim 1

A data conversion device having at least one processor, comprising:
a stirring processing section performing a data stirring process on input data; and
a compression processing section performing a data compression process on input data including data segments which are divisions of message data, the message data being a target of data conversion, wherein
the compression processing section is configured of multi-stage compression subsections which are capable of receiving all of the data segments in the message data,
part of the multi-stage compression subsections is configured to perform the data compression process based on both of output of the stirring processing section and the data segments in the message data,
part of the multi-stage compression subsections is configured to perform the data compression process based on both of output of a previous-stage compression subsection and the data segments in the message data, and
a compression subsection located in a final stage of the multi-stage compression subsections is configured to output a hash value of the message data.

### Claim at position 2

2-19. (canceled)
