EP3667540B1

Method and computer program product for generating secure alternative representation for numerical datum

Abstract

This record has no abstract on file.

EP3667540B1, drawing sheet 1
Sheet 1 of 5

Term

12.5 yearsleft in the term

Expires 21 March 2039.

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

15 claims: 2 independent, 13 dependent

  1. 1
    A method for generating secure alternative representation for a numerical datum, being performed in a processing system comprising a processing unit coupled to a storage unit, wherein the method comprises:receiving, by the processing system (10), the numerical datum;providing, by the processing system (10), a plurality of semi-finished conditions;associating, by the processing system (10), each of the semi-finished conditions with one or more secret parameters to form a plurality of secret conditions;for each of the secret conditions: determining, by the processing system (10), whether the numerical datum satisfies the secret condition;outputting, by the processing system, a first character as a result element if the numerical datum satisfies the secret condition;and outputting, by the processing system (10), a second character as the result element if the numerical datum does not satisfy the secret condition;and concatenating, by the processing system (10), said result element being output corresponding to the secret conditions as an alternative representation for the numerical datum.
  2. 5
    The method according to anyone of the claims 1 to 4, further comprising:outputting, by the processing system, a third character as the result element if it is unable to determine whether the numerical datum satisfies the secret condition, and preferably wherein during the concatenating, by the processing system, said third character is excluded if any third character being output.
  3. 7
    The method according to anyone of the claims 1 to 6, wherein a pair of the first character and the second character corresponding to one of the secret conditions is different from at least one pair of the first character and the second character corresponding to other secret conditions except self.
  4. 8
    A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed at a processing unit (104) of a processing system (10), causes the processing system (10) to perform steps comprising:receiving a numerical datum;providing a plurality of semi-finished conditions;associating each of the semi-finished conditions with one or more secret parameters to form a plurality of secret conditions;for each of the secret conditions: determining whether the numerical datum satisfies the secret condition;outputting a first character as a result element if the numerical datum satisfies the secret condition;and outputting a second character as the result element if the numerical datum does not satisfy the secret condition;and concatenating said result element being output corresponding to the secret conditions as an alternative representation for the numerical datum.
  5. 12
    The computer program product according to anyone of the claims 8 to 11, wherein the computer readable program, further causes the processing system to perform steps comprising:outputting a third character as the result element if it is unable to determine whether the numerical datum satisfies the secret condition.
  6. 15
    The computer program product according to anyone of the claims 8 to 14, wherein a pair of the first character and the second character corresponding to one of the secret conditions is different from at least one pair of the first character and the second character corresponding to other secret conditions except self.