IP Library Granted Patent US 7,571,487
Granted Patent B2
US 7,571,487 · App. 11/175,255 · Granted Aug 4, 2009

Terminal device, information storage medium, and data processing method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,571,487
App. No.
11/175,255
Granted
Aug 4, 2009
Kind
B2
Abstract

A portable telephone is configured to include a storage section which includes a protected area and a user area, an encryption processing section which encrypts arbitrary data to generate encrypted data, a separation processing section which divides the encrypted data at an arbitrary position, stores first divided data which is a piece of the divided data and division position information indicating the division position in the protected area, and stores second divided data which is the remaining piece of the divided data in the user area, a recovery processing section which recovers the encrypted data based on the first and second divided data and the division position information when a use request for the arbitrary data has been issued, and a decryption processing section which decrypts the recovered encrypted data.

Claims (42)

1. A terminal device, comprising:

a storage section which includes a protected area and a user area, the protected area being inaccessible by a user operation and the user area being accessible by the user operation;

a separation processing section which divides arbitrary data at an arbitrary position, and stores first divided data in the protected area, second divided data in the user area and division position information in the protected area or the user area, the first divided data being a piece of the divided data, the second divided data being a remaining piece of the divided data, and the division position information indicating a division position; and

a recovery processing section which recovers the arbitrary data based on the first and second divided data and the division position information when a use request for the arbitrary data has been issued, wherein a storage capacity of the protected area is smaller than a storage capacity of the user area.

2. A terminal device, comprising:

a storage section which includes a protected area and a user area, the protected area being inaccessible by a user operation and the user area being accessible by the user operation;

a preprocessing section which preprocesses arbitrary data to generate preprocessed data;

a separation processing section which divides the preprocessed data at an arbitrary position, and stores first divided data in the protected area, second divided data in the user area and division position information in the protected area or the user area, the first divided data being a piece of the divided preprocessed data, the second divided data being a remaining piece of the divided preprocessed data, and the division position information indicating a division position;

a recovery processing section which recovers the preprocessed data based on the first and second divided data and the division position information when a use request for the arbitrary data has been issued; and

a conversion section which converts the preprocessed data recovered by the recovery processing section into the arbitrary data, wherein a storage capacity of the protected area is smaller than a storage capacity of the user area.

3. The terminal device as defined in claim 2 ,

wherein the preprocessing is one of, or a combination of compression processing, encryption processing, randomization processing, and transformation processing based on a predetermined algorithm.

4. terminal device as defined in claim 2 ,

wherein, when at least one of the first divided data and the second divided data is divided into a plurality of pieces, the separation processing section combines the plurality of pieces.

5. The terminal device as defined in claim 2 ,

wherein, the separation processing section generates the second divided data by inputting dummy data into a space area formed by separating the first divided data from the arbitrary data, so that a size of the arbitrary data is equal to a size of the second divided data.

6. The terminal device as defined in claim 2 , comprising:

a reception section which receives the arbitrary data from an information delivery device.

7. A computer readable storage medium having a computer-executable program embedded thereon, the program including computer executable instructions, when executed by a computer, causing the computer to function as:

a storage section which includes a protected area and a user area, the protected area being inaccessible by a user operation and the user area being accessible by the user operation;

a separation processing section which divides arbitrary data at an arbitrary position, and stores first divided data in the protected area, second divided data in the user area and division position information in the protected area or the user area, the first divided data being a piece of the divided data, the second divided data being a remaining piece of the divided data, and the division position information indicating a division position; and

a recovery processing section which recovers the arbitrary data based on the first and second divided data and the division position information when a use request for the arbitrary data has been issued, wherein a storage capacity of the protected area is smaller than a storage capacity of the user area.

8. A computer readable storage medium having a computer-executable program embedded thereon, the program including computer executable instructions, when executed by a computer, causing the computer to function as:

a storage section which includes a protected area and a user area, the protected area being inaccessible by a user operation and the user area being accessible by the user operation;

a preprocessing section which preprocesses arbitrary data to generate preprocessed data;

a separation processing section which divides the preprocessed data at an arbitrary position, and stores first divided data in the protected area, second divided data in the user area and division position information in the protected area or the user area, the first divided data being a piece of the divided preprocessed data, the second divided data being a remaining piece of the divided preprocessed data, and the division position information indicating a division position;

a recovery processing section which recovers the preprocessed data based on the first and second divided data and the division position information when a use request for the arbitrary data has been issued; and

a conversion section which converts the preprocessed data recovered by the recovery processing section into the arbitrary data, wherein a storage capacity of the protected area is smaller than a storage capacity of the user area.

9. A data processing method, comprising:

dividing arbitrary data at an arbitrary position;

storing first divided data in a protected area which is inaccessible by a user operation, the first divided data being a piece of the divided data;

storing second divided data in a user area which is accessible by the user operation, the second divided data being a remaining piece of the divided data;

storing division position information in the protected area or the user area, the division position information indicating a division position; and

recovering the arbitrary data based on the first and second divided data and the division position information when a use request for the arbitrary data has been issued, wherein a storage capacity of the protected area is smaller than a storage capacity of the user area.

10. A data processing method, comprising:

preprocessing arbitrary data to generate preprocessed data;

dividing the preprocessed data at an arbitrary position,

storing first divided data in a protected area which is inaccessible by a user operation, the first divided data being a piece of the divided data;

storing second divided data in a user area which is accessible by the user operation, the second divided data being a remaining piece of the divided data;

storing division position information in the protected area or the user area, the division position information indicating a division position;

recovering the preprocessed data based on the first and second divided data and the division position information when a use request for the arbitrary data has been issued; and

converting the preprocessed data recovered by the recovery processing section into the arbitrary data, wherein a storage capacity of the protected area is smaller than a storage capacity of the user area.

Assignments (6)
CHANGE OF NAME Recorded Mar 16, 2016
From: BANDAI NAMCO GAMES INC.
To: BANDAI NAMCO ENTERTAINMENT INC.
Reel/Frame 038104/0734 →
CHANGE OF NAME Recorded May 29, 2014
From: NAMCO BANDAI GAMES INC.
To: BANDAI NAMCO GAMES INC.
Reel/Frame 033061/0930 →
CHANGE OF ADDRESS Recorded Nov 15, 2007
From: NAMCO BANDAI GAMES INC.
To: NAMCO BANDAI GAMES INC.
Reel/Frame 020206/0292 →
CHANGE OF ADDRESS Recorded Sep 10, 2007
From: NAMCO BANDAI GAMES INC.
To: NAMCO BANDAI GAMES INC
Reel/Frame 019834/0562 →
CHANGE OF NAME Recorded Jun 15, 2006
From: NAMCO LIMITED/NAMCO LTD.
To: NAMCO BANDAI GAMES INC.
Reel/Frame 017996/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2005
From: SHIBATA, HIDEYUKI
To: NAMCO LTD.
Reel/Frame 016841/0023 →