×

DATA STORAGE DEVICE, MANAGEMENT SERVER, INTEGRATED CIRCUIT, DATA UPDATE SYSTEM, HOME ELECTRIC APPARATUSES, DATA UPDATE METHOD, ENCRYPTION METHOD, AND ENCRYPTION/DECRYPTION KEY GENERATION METHOD

  • US 20090172419A1
  • Filed: 06/05/2007
  • Published: 07/02/2009
  • Est. Priority Date: 06/08/2006
  • Status: Active Grant
First Claim
Patent Images

1. A data storage apparatus connected to a management server, comprising:

  • a data storage section that stores data Pn as data of n'"'"'th (where n≧

    1);

    a key generation information storage section that stores first generation information and second generation information for generating key information;

    a key generation section that generates key information from said first generation information and second generation information; and

    an update section that updates said data and said first generation information and second generation information, wherein;

    first generation information stored in said key generation information storage section is X(n,A) resulting from performing irreversible calculation X n times using first secret information A as a starting parameter of the irreversible calculation X, and second generation information stored in said key generation information storage section is Y(M−

    n,B) resulting from performing irreversible calculation Y M−

    n times (where M−

    n≧

    1) on second secret information B; and

    when receiving from the management server update information for updating data Pn to updated data Pk (where M≧

    k≧

    1), the update information being used for a plurality of data storage apparatuses, each of the plurality of the data storage apparatuses having one among data of (n−

    i)'"'"'th through data of (n+j)'"'"'th (where M≧

    n+j≧

    n≧

    n−

    i≧

    1), the data Pn being among data of (n−

    i)'"'"'th through data of (n+j)'"'"'th (where M≧

    n+j≧

    n≧

    n−

    i≧

    1);

    said key generation section generates X(n+j,A) by performing irreversible calculation X j times using first generation information as a starting parameter of the irreversible calculation X, generates Y(M−

    n+i,B) by performing irreversible calculation Y i times using second generation information as a starting parameter of the irreversible calculation Y, and furthermore generates key information G (X(n+j,A), Y(M−

    n+i,B)) (where G is an arbitrary function) from said X(n+j,A) and Y(M−

    n+i,B); and

    said update section decrypts encrypted form of said update information using said generated key information G(X(n+j,A), Y(M−

    n+i,B)), acquires data Pk, first updated generation information X(k,A) and second updated generation information Y(M−

    k,B), updates data Pn stored in said data storage section to data Pk, and updates first generation information X(n,A) and second generation information Y(M−

    n,B) stored in said key generation information storage section to first updated generation information X(k,A) and second updated generation information Y(M−

    k,B) respectively.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×