US 12,242,659 B2
Method for data manipulation detection of numerical data values
Nermina Mumic, Vienna (AT); Peter Filzmoser, Vorau (AT); and Günter Loibl, Tulln an der Donau (AT)
Assigned to Legitary GmbH, Vienna (AT)
Appl. No. 18/042,320
Filed by LEGITARY GMBH, Vienna (AT)
PCT Filed Jul. 23, 2021, PCT No. PCT/AT2021/060258
§ 371(c)(1), (2) Date Feb. 21, 2023,
PCT Pub. No. WO2022/036378, PCT Pub. Date Feb. 24, 2022.
Claims priority of application No. A 60257/2020 (AT), filed on Aug. 19, 2020; and application No. A 50452/2021 (AT), filed on Jun. 2, 2021.
Prior Publication US 2023/0315911 A1, Oct. 5, 2023
Int. Cl. G06F 21/64 (2013.01); G06F 11/36 (2006.01); G06F 11/3668 (2025.01)
CPC G06F 21/64 (2013.01) [G06F 11/3688 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A method for detecting data manipulation of numerical data values using a testing apparatus, which comprises the steps of:
initially ascertaining a Benford vector from frequencies, expected in accordance with a Benford distribution, of predefined leading digit groups in a transformation unit of the testing apparatus by way of a composition data transformation in a form of an isometric composition data transformation that maps the frequencies in relation to one another;
generating repeatedly randomly distributed numerical values using a random number generator of the testing apparatus and a plurality of simulation vectors being ascertained from the frequencies of the predefined leading digit groups of the randomly distributed numerical values by way of the transformation unit that carries out a same said composition data transformation as for the frequencies of the predefined leading digit groups;
ascertaining a simulation deviation from the Benford vector for each of the simulation vectors by means of a detection unit and being stored in a test memory of the testing apparatus;
subsequently reading in a group of numerical data values via an input interface of the testing apparatus;
ascertaining a test vector from the frequencies of the predefined leading digit groups in the numerical data values of the group by way of the transformation unit, and ascertaining a test deviation of the test vector from the Benford vector by the detection unit;
subsequently ascertaining a relative number of stored simulation deviations that are greater than the test deviation by way of a testing unit of the testing apparatus; and
outputting a positive manipulation value via an output interface if the relative number falls below a predefined threshold value.