Seal Tamper Detection
20180365818 · 2018-12-20
Inventors
Cpc classification
B65D55/0818
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Method and system for confirming the integrity of a tamper-evident seal based on a comparison of the value of at least one parameter describing the physical structure of a predetermined breaking point provided in the seal, which value is determined from at least one captured image of the seal, with a pre-determined reference parameter value.
Claims
1. A method for confirming an integrity of a tamper-evident seal, comprising: capturing at least one image of the seal; determining a parameter value of a parameter describing physical structure of the seal from the at least one captured image; comparing the determined parameter value with a pre-determined reference parameter valued; confirming the integrity of the seal when the compared parameter values match; wherein the parameter describes the physical structure of a predetermined breaking point provided in the seal.
2. The method according to claim 1, wherein the parameter describes a position of the predetermined breaking point relative to at least one marking on the seal or on an object, when the seal is applied to said object.
3. The method according to claim 1, wherein the predetermined breaking point comprises a perforation provided in the seal and the parameter describes physical structure of the perforation.
4. The method according to claim 3, wherein the parameter includes one or more of: a length of the perforation, a width of the perforation, an offset of the perforation with respect to an edge of the seal, or a code embedded in the structure of the perforation.
5. The method according to claim 1, wherein before capturing an image of the seal, the predetermined breaking point is produced in the seal according to a predefined value of the parameter describing physical structure of the predetermined breaking point, wherein the predefined value is stored as the reference parameter value for comparison with the determined parameter value describing physical structure of a predetermined breaking point.
6. The method according to claim 1, wherein the reference parameter value is recorded for each seal by: capturing at least one reference image of the seal; determining the reference parameter value of the parameter describing physical structure of the seal from the at least one captured reference image; storing the determined reference parameter value.
7. The method according to claim 5, wherein the predefined or determined reference parameter value is associated with an identification of the seal or a sealed object and stored in a central database, from which the reference parameter value is fetched based on said identification before confirming the integrity of the seal.
8. A system for confirming an integrity of a tamper-evident seal, comprising an image capturing means and a computing means connected to the image capturing means, wherein the computing means is configured to receive at least one captured image from the image capturing means and determine at least one parameter value describing physical structure of the seal from the at least one captured image, the system further comprising a verification mean configured to receive the at least one determined parameter value and compare the at least one determined parameter value with a pre-determined reference parameter value and confirm the integrity of the seal when the compared parameter values match, wherein the computing means is configured to determine a parameter value describing physical structure of a predetermined breaking point provided in the seal.
9. The system according to claim 8, wherein the computing means is configured to determine a position of the predetermined breaking point relative to at least one marking on the seal or on an object, when the seal is applied to said object, from the at least one captured image.
10. The system device according to claim 8, wherein the computing means is configured to determine the at least one parameter value describing physical structure of a perforation of the seal, in particular one or more of a length of the perforation, a width of the perforation, an offset of the perforation with respect to an edge of or marker on the seal, or a code embedded in the structure of the perforation.
11. The system according to claim 8, wherein the image capturing means and optionally the computing means is/are part(s) of a mobile device and the verification means is separate from the mobile device and the mobile device comprises communicating means connected to the computing means and configured to establish a connection to the verification means via a data network, wherein the verification means is configured to receive the reference parameter value from a central database.
12. A computer program product that can be loaded directly into the internal memory of a digital computer and comprises software modules for executing a method for confirming the integrity of a tamper-evident seal, comprising: capturing at least one image of the seal; determining a parameter value of a parameter describing physical structure of the seal from the at least one captured image; comparing the determined parameter value with a pre-determined reference parameter value; confirming an integrity of the seal when the compared parameter values match; wherein the parameter describes physical structure of a predetermined breaking point provided in the seal.
13. A tamper evident seal having a predetermined breaking point formed by at least one perforation of the seal, wherein the perforation has an irregular shape.
14. The seal according to claim 13, wherein the predetermined breaking point is formed by two or more perforations of the seal, wherein at least two of the perforations have different physical properties, in particular a different length, width and/or relative position on the seal.
15. A batch of tamper-evident seals, each having a predetermined breaking point formed by at least one perforation of the seal, wherein the position of the at least one perforation relative to a border of the seal or relative to a marking on the seal varies between different seals of the batch.
16. The system of claim 1 wherein the predetermined breaking point is the only viable position for cutting the seal.
17. The system of claim 1 wherein the predetermined breaking point is designed such that the seal has an increased fragility at the predetermined breaking point.
18. The system of claim 4 wherein the parameter includes a code embedded in the structure of the perforation, preferably by a sequence of long and short cuts.
19. The system of claim 1, wherein the parameter comprises a plurality of parameters.
Description
[0034] The invention will be defined in more detail below by means of preferred exemplary embodiments, to which it is not to be limited to, however, and with reference to the drawings. In detail:
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043] In
[0044] The fake seal 10 in
[0045] In
[0046]
[0047] When confirming the integrity of the seal 1, the mobile device 27 can also analyse the general appearance of the seal surface with respect to colour or two-dimensional markings. A tampering by peeling off the seal 1 can be detected based on the change of appearance of the seal 1 due to the VOID material as shown in
[0048] In a further embodiment, multiple predetermined breaking points may be provided in the tamper-evident seal 1.
[0049] The registration process 33 serves to register two parameters , describing the physical structure of the predetermined breaking point 31 as reference parameters. Initially the seal 1 with a predetermined breaking point 31 having random parameters is provided. For example, the predetermined breaking point 31 may be produced in a random process, wherein the position and shape of the perforation forming the first predetermined breaking point 31 is governed by stochastically determined parameters. A second predetermined breaking point 35 in the form of a notch can be provided adjacent an identification feature 36 such that, when the second predetermined breaking point 35 is ruptured, the identification feature 36 will be destroyed or altered. A registration device 37 is configured to capture an image of the seal 1, in particular to capture the structure of the first predetermined breaking point 31 and the identification feature 36. From the captured image, the registration device 37 derives the serial number as well as the value of the two parameters , describing the physical structure of the predetermined breaking point 31. For example, one parameter may be the offset of the first cut of the perforation forming the predetermined breaking point 31 from the edge of the seal 1 and the other parameter may be the length of the first cut of the perforation forming the predetermined breaking point 31. Other parameters may include the vertical offset of the predetermined breaking point 31 from the serial number 36, the angle between a line defined by the predetermined breaking point 31 and the connected edges of the seal, etc. The value of the parameters , may be determined by matching a predefined shape of the perforation with the captured image or generally by pattern recognition methods applied to the captured image. For instance one parameter may be a distance between the perforation forming the predetermined breaking point 31 and an edge of the seal 1 or a distance between the perforation forming the predetermined breaking point 31 and the notch forming the second predetermined breaking point 35. It may also be the distance measured between a first separate cut of the perforation and a reference as mentioned before. The other parameter may be a ratio between singular cuts of the perforation or their widths or a ratio between widths of singular cuts of the perforation.
[0050] When the serial number and the parameter values , have been determined, the registration device 37 in an upload step 38 sends a message 39 comprising the serial number and the parameter values , to a central database 40. The central database 40 stores the received serial number and the received parameter values , in respective database tables. It further stores the relation between the serial number and the parameter values , , such that the parameter values , can be queried based on the serial number during verification.
[0051] The verification process 34 serves to confirm the integrity of the seal 1 by comparing the values of the two reference parameters , stored in the database 40 with separately determined values of the same parameters determined by the mobile device 41 acting as a verification device. The mobile device 41 performs essentially the same capturing and processing steps as described in connection with the registration device 37. In particular it captures an image of the seal 1 using optical sensor means 42 directed at the seal 1. From the at least one captured image it determines the serial number 36 and the present values , of the parameters describing the physical structure of the first predetermined breaking point 31. The mobile device 41 in a transmission step 43 transmits a message 44 comprising the determined serial number together with the parameter values , to the central database 41 for verification. Alternatively the reference parameter values , may be downloaded to the mobile device 41 for verification, with the downside that a potential attacker may use this information for forging the seal. In the present use-case the seal 1 is fully intact. The central database 40 compares the received parameter values , with the reference parameter values , and determines a match in both parameters. It therefore performs a confirmation step 45 and sends a confirmation message 46 to the mobile device 41, which can be displayed as a confirmation notification 47 to a user of the mobile device 41, signalling the integrity of the verified seal 1.
[0052] In
[0053] The system is preferably implemented by a mobile device and a hosted service. The mobile device comprises the input interface 49, the output interface 54 and the capturing means 50. The hosted service comprises the central database 40 and the verification means 52. The verification means 52 as well as the computing means 51 can be either part of the mobile device or of the hosted service, depending on the computational effort necessary to determine the relevant parameters from the captured image. One advantage of this configuration is that the reference parameter values and/or parameter extraction algorithms are not exposed or accessible from outside the hosted service. Therefore a party seeking to forge the integrity of the seal cannot reproduce the seal state based on the reference parameter values and has significantly higher effort in re-engineering computation and used parameters.
[0054] The above-described embodiments concern predetermined breaking points formed by perforations and notches mainly because these types of predetermined breaking points are relatively easy to display. However the general principles of the present invention do apply to less visible types of predetermined breaking points in the same manner and with similar advantages. For improved detection, any types of predetermined breaking points can be accompanied by graphical indications on the seal, which serve as guidance for identifying the relevant area of the seal when determining the parameter describing the physical structure of the predetermined breaking point.