EP1518348B1

Information processing method, information processing apparatus, program, and storage medium

Abstract

This record has no abstract on file.

EP1518348B1, drawing sheet 1
Sheet 1 of 40

Term

Term ended

Expired 24 June 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 2 independent, 5 dependent

  1. 1
    An information processing method comprising:a receiving step of receiving encoded image data that has been segmented (S70) into N rectangular regions, encoded data of each rectangular region including data corresponding to each of M image qualities associated with each respective rectangular region, the N rectangular regions being arranged in ascending order of image quality (BS03, BS02, BS01);a first key generation step (S74) of generating, as a key KTi unique to a rectangular region i of said N rectangular regions, an output value obtained by inputting an index i, where i=1 to N, of the rectangular region i and a key KI (S71) unique to the encoded image data into a one-way function;a step of dividing encoded data of each rectangular region i into data Dij, where j = 1 to M, for each image quality, wherein an increasing value of j represents a decreasing image quality;a second key generation step (S76) of generating a key KTij unique to the data Dij, wherein the key KTij = KTi if j=1 and the key KTij = H(KTij- 1 ) using a one-way function H if j>1;and a step of encrypting or decrypting data Dij using the key KTij.
  2. 4
    An information processing apparatus comprising:receiving means (23) for receiving encoded image data that has been segmented by a segmentation means( 22) into N rectangular regions, encoded data of each rectangular region including data corresponding to each of M image qualities associated with each respective rectangular region, the N rectangular regions being arranged in ascending order of image quality (BS03, BS02, BS01);first key generation means (121) of generating, as a key KTi unique to a rectangular region i of said N rectangular regions, an output value obtained by inputting an index i, where i=1 to N, of the rectangular region i and a key KI (S71) unique to the encoded image data into a one-way function;means for dividing encoded data of each rectangular region i into data Dij, where j = 1 to M, for each image quality, wherein an increasing value of j represents a decreasing image quality;second key generation means (123) for generating a key KTij unique to the data Dij, wherein the key KTij = KTi if j=1 and the key KTij = H(KTij -1 ) using a one-way function H if j>1;and encryption/decryption means (124) for encrypting/decrypting data Dij using the key KTij.