METHOD FOR IDENTIFYING AN ITEM BY OLFACTORY SIGNATURE
20220137018 · 2022-05-05
Assignee
Inventors
Cpc classification
H04L9/3239
ELECTRICITY
G06F18/24147
PHYSICS
G01N33/0034
PHYSICS
G06F18/21355
PHYSICS
International classification
Abstract
A method implemented by a computer processing circuit connected to an electronic nose, for identifying a given item by an olfactory signature, the method making use of the electronic nose to obtain an olfactory signature, repeating the use of the electronic nose a first number K of times in order to acquire K olfactory signatures, making use of the computer processing circuit in order to estimate, on the basis of the K olfactory signatures, a model of the olfactory signature of the given item, acquiring, with an electronic nose of the same type, a current measurement of the olfactory signature of a current item of the same type as the given item, and comparing the current measurement to the model, in order to estimate a similarity (SIM) between the current item and the given item.
Claims
1-15. (canceled)
16. A method implemented by a computer processing circuit, connected to an electronic nose, for identifying a given item by an olfactory signature of the given item, said method comprising: making use of the electronic nose comprising a plurality of sensors for detecting the presence of fluids likely to be present in a mixture of fluids originating from the given item, in order to obtain an olfactory signature of said mixture, the olfactory signature comprising respective proportions of said fluids in the mixture; repeating the use of the electronic nose a first number K of times in order to acquire K olfactory signatures; making use of the computer processing circuit in order to estimate, on the basis of said K olfactory signatures, a model of the olfactory signature of the given item; acquiring, with an electronic nose of the same type, a current measurement of the olfactory signature of a current item of the same type as said given item; and comparing the current measurement to said model, in order to estimate a similarity between the current item and the given item.
17. The method according to claim 16, wherein, the given item being a perishable item, the use of the electronic nose to obtain the first number K of olfactory signatures over time is carried out successively over time in order to acquire a succession of K olfactory signatures over time.
18. The method according to claim 17, wherein, the perishable item having several successive maturation phases over time, the K olfactory signatures are representative of said successive phases of the perishable item.
19. The method according to claim 17, wherein the computer processing circuit is used to estimate, on the basis of said K successive olfactory signatures, a model of the evolution over time of the olfactory signature of the perishable item.
20. The method according to claim 19, wherein the perishable item having several successive maturation phases over time, the K olfactory signatures are representative of said successive phases of the perishable item; and the comparison of the current measurement to the model of the evolution over time gives an estimate of similarity between the current item and the perishable item at a given maturation phase of the perishable item.
21. The method according to claim 16, wherein the model of the olfactory signature of the given item is obtained by multivariate analysis of the K olfactory signatures, each determined by the respective proportions of said fluids in the mixture, the model being defined in an L-dimensional space, the multivariate analysis being selected among principal component analysis or multidimensional scaling analysis.
22. The method according to claim 17, wherein the perishable item having several successive maturation phases over time, the K olfactory signatures are representative of said successive phases of the perishable item; the comparison of the current measurement to the model of the evolution over time gives an estimate of similarity between the current item and the perishable item at a given maturation phase of the perishable item; and the model is defined by a set of phase vectors in L-dimensional space, each phase vector characterizing a maturation phase of the perishable item.
23. The method according to claim 22, wherein a distance is estimated, in the L-dimensional space, between a point representing the current measurement and each phase vector, the smallest of the estimated distances characterizing a current state of maturation of the perishable item.
24. The method according to claim 23, wherein the distance is an absolute value, a Euclidean distance, or a distance between the point representing the current measurement and several nearest-neighbor phase vectors.
25. The method according to claim 16, wherein the number of sensors comprised in the electronic nose is less than or equal to 100, and preferably equal to 25.
26. The method according to claim 16, further comprising: grouping several olfactory signatures into at least two groups, each group being defined by a center of mass of the signatures in said group, the distance of each signature from said center of mass being less than or equal to a predetermined distance; comparing the distances between the current measurement and each of said groups, in order to associate the current item with the group to which the current item is closest.
27. The method according to claim 16, further comprising a processing of result data from said estimate of similarity between the current item and the given item, in order to protect said data against falsification.
28. The method according to claim 27, wherein said result data are processed by a blockchain.
29. A device for identifying a given item by its olfactory signature, the device comprising: an electronic nose, comprising a plurality of sensors for detecting the presence of fluids likely to be present in a mixture of fluids originating from the given item, a computer processing circuit, connected to the electronic nose in order to obtain an olfactory signature of said mixture, the olfactory signature comprising respective proportions of said fluids in the mixture, and the computer processing circuit being configured to implement the method according to claim 16.
30. A computer program comprising instructions for implementing the method according to claim 16, when said instructions are executed by a processor of a processing circuit.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0065] Other features, details, and advantages of the invention will become apparent from reading the detailed description below, and from analyzing the accompanying drawings, in which:
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074] Unless otherwise indicated, similar or common elements in multiple figures bear the same reference symbols and have identical or similar characteristics, so these common elements are generally not described again for the sake of simplicity.
DESCRIPTION OF EMBODIMENTS
[0075] Herein, an electronic nose is a physical device configured for acquiring an olfactory signature of a given object, such as a perishable item, from odors released by that item. An electronic nose typically comprises a plurality of sensors configured to recognize the presence of a target compound, for example a chemical or biological analyte, in a fluid such as a gas sample or liquid sample.
[0076]
[0077] In the example presented here, the electronic nose NN comprises a metal layer CM, preferably flat, and comprising for example gold. The layer CM of the electronic nose NN further comprises a number N of sensors C.sub.1, C.sub.2, . . . , C.sub.N formed on a first face F1 of the metal layer CM so that the first face F1 of the metal layer CM and said sensors are in contact with a mixture of a fluid, in particular a fluid of a dielectric nature, for example a liquid or a gas which is released by an item to be analyzed by means of the electronic nose NN.
[0078] In the example presented here, the number N of sensors comprised in the nose NN can vary between 1 and several hundred, preferably between 20 and 100. In a non-limiting manner, the examples presented here relate to a nose NN comprising 10 or 25 sensors in order to optimize the size of the nose NN while allowing it to maximize its sensitivity. Herein, the plurality of sensors comprises at least two sensors of different sensitivity in order to obtain an olfactory signature of said mixture.
[0079] In the example presented here, the electronic nose NN also comprises a support SS for said metal layer CM. The support SS is arranged against a second face F2 of the metal layer CM, this second face F2 being opposite to the first face F1. Generally, the support SS is formed from a dielectric material and has a refractive index greater than the refractive index of the mixture to be analyzed. This support SS is for example a glass prism.
[0080] In the example presented here, another metal layer (not shown) that is thin, for example made of Chromium (Cr), is provided between the second face F2 and the support SS, to ensure stable adhesion of the metal layer CM on the support SS.
[0081] In the example presented here, the electronic nose NN further comprises a suction system for capturing a volume sample of a fluid. The metal layer CM and the sensors C.sub.1, C.sub.2, . . . , C.sub.N are housed in a chamber CC, and this chamber CC comprises an inlet NI and an outlet NO. The outlet NO is for example connected to an external pump (not shown) which supplies the chamber CC with a perfectly controlled flow of fluid between the inlet NI and the outlet NO.
[0082] The electronic nose NN further comprises computer means such as a microprocessor, an input/output communication stage, and means for connection and communication with other electronic devices, in particular with a computer processing circuit or a server. These means for connection and communication may be wired or wireless.
[0083] In the example presented here, the sensors C.sub.1, C.sub.2, . . . , C.sub.N of the electronic nose NN are transducers sensitive to surface plasmon resonances (SPR) generated at the first face F1 of the metal layer CM in contact with the fluid in the chamber CC. By virtue of the principles of SPR measurement, a plasmon resonance generated at the first face F1, by polarization of the incident light, allows the sensors to measure variations in the refractive index of the fluid by detection of corresponding gray levels, by means of CCD cameras for example.
[0084] Local variations in the refractive index can thus be measured by the sensors C.sub.1, C.sub.2, . . . , C.sub.N when different molecules present in the analyzed fluid are adsorbed, for example when volatile organic compounds present in a gas released by a item placed near the electronic nose NN are adsorbed by several of the sensors C.sub.1, C.sub.2, . . . , C.sub.N. The adsorbed molecules are then imaged to determine the gray levels representative of their concentration.
[0085] For example, these sensors C.sub.1, C.sub.2, . . . , C.sub.N are configured to adsorb various compounds such as heptanes, octanes, nonanes, ethanol, or beta-pinene. Each sensor of the electronic nose NN thus corresponds to a respective measured intensity I.sub.1, I.sub.2, . . . , I.sub.N of the respective proportions of these compounds or fluids in this mixture. These proportions may optionally be normalized during the measurement or after it.
[0086] Measurement results obtained by 10 sensors C.sub.1, C.sub.2, . . . , C.sub.10 of an electronic nose NN are represented in
[0087] In the context of measuring an olfactory signature of this item, this item releases a set of volatile organic compounds and each sensor adsorbs one or more of these compounds. The measurement of refractive index variations in the gas then allows identifying that different compounds react with different intensities according to each sensor.
[0088] In the example presented here, the intensities measured by the electronic nose NN are clearly separated and quantified according to each sensor, for example an intensity I.sub.1 equal to 40 of an ethanol compound is measured by sensor C.sub.1, an intensity I.sub.2 equal to 60 of an octane compound is measured by sensor C.sub.2, . . . and an intensity ho equal to 35 of a nonane compound is measured by sensor C.sub.10. These intensities can also be represented by a vector with 10 components, equal to (40, 60, . . . , 35).
[0089] In the example presented here, the signal supplied by each sensor corresponds to the intensities measured and normalized relative to the set of sensors. In particular, the corresponding normalized intensity can be defined as the intensity measured by a given sensor divided by the norm, said norm being equal to the square root of the sum of the squares of the intensities measured by each sensor. This normalization makes it possible to separate out the intensity of the signature itself, which is advantageous for example when the concentration of fluid present in the mixture, or the odor, of the item is too strong, which results in saturation of the corresponding sensor. As the relative proportions are respected during normalization, it is possible to compare different signatures acquired over time by the same type of electronic nose. For each olfactory signature acquired, a normalization of the intensities corresponding to the respective proportions of the fluids then also makes it possible to estimate a model of olfactory signatures by means of multivariate analysis applied to normalized data.
[0090] Thus, a given intensity reflects the respective proportion of fluids adsorbed by the various sensors of the electronic nose NN, and therefore the concentration of these compounds in the mixture of fluids from the item. For 10 sensors we therefore obtain, for a given item, 10 spokes each corresponding to the response of a sensor. An olfactory signature is thus represented on the radar chart by a surface area whose shape varies depending on the odor released by the item at a given time.
[0091] We can therefore compare different surfaces in order to distinguish the olfactory signatures of a given item at different times, the differences between these surface areas or signatures possibly being the consequence of internal transformations of the item, for example due to forgery or maturation, or aging of the electronic nose NN due to degradation of its sensors.
[0092]
[0093] During a step EA, an electronic nose NN is used to acquire, as input, an olfactory signature SM of a mixture of fluids originating from a given item P. The signature is acquired by the set of sensors comprised in the electronic nose NN, for example 25 sensors C.sub.1, C.sub.2, . . . , C.sub.25.
[0094] During a step EB, the step EA is repeated a first K times to acquire the same number of corresponding olfactory signatures. According to different variants, these K olfactory signatures can be acquired for the same given item P at times T1, T2, . . . , TK which are very close to each other in order to provide a more precise measurement by calculating means, which in particular allows calibrating an imperfect electronic nose NN. These K olfactory signatures can also be acquired from several items of the same type, for example several bananas of the same container, to provide a general measurement. These K olfactory signatures can also be acquired from the same perishable item at successive times T1, T2, . . . , TK which are distanced from each other, to provide olfactory signatures representative of successive maturation phases of this perishable item over time, or to define a model of evolution of its olfactory signature over time, as explained below.
[0095] In the example shown here, the K acquired signatures are stored in a memory, for example in the form of a first number K of pairs (S1, T1), (S2, T2), . . . , (SJ, TJ), . . . (SK, TK) where the Jth olfactory signature SJ is measured at a corresponding time TJ, J being a smaller number than the first number K. Alternatively, the K signatures are recorded in a memory in the form of a number K of triplets (S1, T1, P1), (S2, T1, P2), . . . , (SK, TY, PZ), where “Y” is the number of measurement times and “Z” the number of items, the sum of the numbers “Y” and “Z” being equal to the first number K.
[0096] According to different variants, the olfactory signatures of a single perishable item can thus be measured over the course of a supply chain, or the olfactory signatures of a plurality of perishable items that are part of the same lot, for example a dozen bananas of the same bunch stored in a transport container. In this case, a single olfactory signature can be used to represent all items in the lot, or to allow subsequent calibration of sensors of the electronic nose NN.
[0097]
[0098]
[0099] We consider here the case of a given perishable item P, in particular bananas of the same type, which is provided by a producer to a distributor over the same supply chain. It is assumed that these bananas are harvested during phase T1, packaged and stored during phase T2, transported by vehicle during phase T3, and distributed in stores during phase T4.
[0100] At any time during these four phases T1, T2, T3, and T4, an electronic nose NN can be used to acquire respective olfactory signatures S1, S2, S3 and S4 from banana samples representative of one of these phases.
[0101] Depending on the state of the bananas in each of these phases, different olfactory signatures are acquired over time. In the case where the electronic nose NN comprises 10 sensors, the olfactory signature S1 corresponds to 10 respective proportions I.sup.1.sub.1, . . . , I.sup.1.sub.10 of fluids in the mixture released by these bananas during phase T1. Depending on environmental conditions, supply conditions, and the proper maturation of these bananas over time, the olfactory signature S2 corresponding to the 10 proportions I.sup.2.sub.1, . . . , I.sup.2.sub.10 of the mixture released by the bananas during phase T2 is different, and so on for the 10 proportions measured by the sensors during phase T3 and for the 10 proportions measured by the sensors during phase T4. The representations of the four signatures S1, S2, S3 and S4 in the form of a “radar” chart are therefore different.
[0102] Each of these signatures is then transmitted to a computer processing circuit CPU, in order to estimate a model SMOD of the olfactory signature of the bananas for all of the phases T1, T2, T3 and T4, and taking into account its evolution at over time. This model SMOD is estimated using statistical analysis, as described below.
[0103] At any time, the electronic nose NN can be used to measure, and compare with the model SMOD, a current measurement SC of an olfactory signature of a current item PC, for example a sample from bananas dropped during an intermediate time T5 between the two phases T2 and T3. The result of this comparison makes it possible to identify and estimate a similarity SM between the current measurement SC and the model SMOD.
[0104] Returning to
[0105] The K olfactory signatures acquired during step EB are then transmitted to a computer processing circuit CPU which applies a statistical analysis to them in order to estimate a model SMOD of the olfactory signature of the given item P. The manner in which this model is estimated will be detailed in relation to the following figures.
[0106] In the example shown here, the electronic nose NN is connected to the computer processing circuit CPU and are both comprised in a device DD for identifying the given item P by its olfactory signature in accordance with this document. The processing circuit CPU is connected to the electronic nose and configured to implement the method according to one of the preceding claims.
[0107] After step EB, the K olfactory signatures are transmitted to an output module SOUT of the electronic nose NN which is in communication with an input module CIN of the computer processing circuit CPU, these two modules forming a communication interface between the electronic nose NN and the computer processing circuit CPU.
[0108] The device DD further comprises a communication module (not shown) for connecting said device to an external network R, and for exchanging data with other devices via said network. For example, the communication module can be a Wifi or Ethernet network interface, or a Bluetooth communication module. Preferably, the communication module also comprises a data reception module and a data transmission module.
[0109] Once the model SMOD has been established, it is compared with a current measurement SC of the olfactory signature of a current item PC, for example originating from a sample from bananas. The measurement SC is acquired during step ED. For example, the measurement SC is acquired in any of phases T1, T2, T3, T4, the SC pertaining to the same type of bananas as that used to establish the model SMOD. As with the K olfactory signatures, the measurement SC is transmitted to the output module SOUT of the electronic nose which communicates it to the input module CIN of the computer processing circuit CPU. The input module CIN then compares the measurement SC to the model SMOD in order to estimate a similarity SIM with the item PC. This similarity estimate SIM is then transmitted to an output module COUT of the computer processing circuit CPU, which communicates it to an external network R, for example a server or any other device enabling secure processing of the outgoing data, for example by means of processing result data from said similarity estimate, in particular to protect these data against falsification, for example via a circuit for data processing by blockchain (not shown).
[0110] In another example (not shown), the method is also applicable to the case of a non-perishable item P, for example sea salt collected during phase T1, transported during phases T2 and T3, and finally distributed during phase T4. In this case, the calibration, precision, and/or reliability of a same electronic nose NN can be verified at any time by comparing at least two olfactory signatures of a mixture of fluids from the item P. Precise control of the electronic nose NN can therefore be carried out by estimating a similarity SIM between a current measurement SC of the olfactory signature of a sample of salt from a current item PC during any one of phases T1, T2, T3 and T4 and the established model of the olfactory signature of the salt P, on the basis of the latter's olfactory signatures during all phases T1, T2, T3 and T4 or during some of them.
[0111]
[0112] In this case, these 40 olfactory signatures are acquired for the same perishable item, for example bananas originating in Brazil, during 4 successive maturation phases. According to one variant, these 40 olfactory signatures can also relate to those corresponding to 10 bananas taken from 4 different samples.
[0113] In the example presented here, an estimate of a model SMOD of the olfactory signature of the given item P is implemented via the application of multivariate analysis. Multivariate analysis consists of performing a dimensional reduction of the acquired data.
[0114] In particular, the multivariate analysis which is applied is principal component analysis, which makes it possible to determine a plurality, here a second number L, of parameters defining a respective state of the item in an L-dimensional space, L defining two dimensions Dim1 and Dim2 in
[0115] In this case, each olfactory signature represents the respective proportions of fluids from P as measured by 25 sensors C.sub.1, C.sub.2, . . . , C.sub.25 of an electronic nose NN. Before applying multivariate analysis, the given item P is identified by 40*25 values of proportions, and can therefore be represented by 40 points in a 25-dimensional space. After applying multivariate analysis, the item P can be represented by 40 points, each comprising two coordinates, in a 2-dimensional space. In a non-limiting manner, the number L of dimensions is comprised between 1 and 10 and preferably between 1 and 5, and in all cases is less than the number of sensors.
[0116] Other analytical methods may be used. As non-limiting examples, mention may be made of principal component analysis, or PCA; multidimensional scaling, or MDS; principal component regression, or PCR; partial least squares regression, or PLS; partial least squares discriminant analysis, or PLS-DA. Most of these methods, in particular PLS-DA, have the advantage of incorporating prior learning from different groups of samples that have undergone similar processing, which optimizes the separation of points into different groups.
[0117] A multivariate analysis thus makes it possible to reduce the information corresponding to 25 measured proportions of an olfactory signature and to reduce them to 2 principal components. A limited number of principal components, ideally the most significant, are chosen to explain the variability of the olfactory signatures in an optimal manner.
[0118] In the example presented here, several olfactory signatures are therefore grouped into different groups after application of multivariate analysis. The 40 olfactory signatures of the perishable item form 4 clouds each comprising 10 points grouped into 4 groups G1, G2, G3, and G4 in this space of reduced dimensions. These clouds of points, or centroids, thus determine groups having in particular the shape of an interval (in 1 dimension), a circle (in 2 dimensions), a sphere (in 3 dimensions), or a hyper-sphere (in more than 3 dimensions). Multivariate analysis therefore makes it possible to group together the olfactory signatures represented in L-dimensional space, and to estimate variabilities with respect to the centroids, these variabilities possibly being due, for example, to maturation of the perishable item that we wish to identify or to aging of the sensors of the electronic nose over time.
[0119] If the number of dimensions is equal to 2, a virtual olfactory signature can be defined that represents the set of closest signatures in a given group, here in this case 4 centers SG1, SG2, SG3, and SG4, respectively corresponding to groups G1, G2, G3, and G4. These virtual olfactory signatures define a centroid or center of mass of the corresponding cloud of points (or, in the case of a single dimension, its median) as well as a corresponding radius (not shown). Such a radius is for example defined by the confidence interval of the reference points. The centroids can for example enclose 95% or 99% of the variability of each group, etc. A radius can also be defined by a distance calculated between the center and the furthest point, as detailed below.
[0120] In connection with
[0121] In both cases, these 40 signatures were acquired using the same electronic nose NN comprising 25 sensors, each sensor being sensitive to a different fluid likely to be present in a mixture of fluids obtained from P.
[0122] A model SMOD can then be estimated on the basis of interpolation of a path traveling through each group of points, and in particular through each of the centers of mass of these groups. Alternatively, the application of a regression to the principal components makes it possible to obtain an expected path, which may or may not be linear.
[0123]
[0124] In the case of an L-dimensional space, defining a distance makes it possible to quantify and compare the maturation phases of a perishable item. An indicator phase vector in an L-dimensional space is typically defined by a set of coordinates X1, X2, . . . , XL in this space, said coordinates being used to calculate distances between the phase vectors.
[0125] In the present example, a first vector VG1 with two components designates the position of a first center of mass SG1, a second vector VG2 with two components designates the position of a second center of mass SG2, and a third vector VG3 with two components designates the position of a third center of mass VG3.
[0126] In this example, a point SGC corresponding to the current measurement SC is represented in 2-dimensional space Dim1 and Dim2 after application of multivariate analysis. We then determine which center of mass the point SGC is closest to by relative comparison of the distances separating this point from the various centers of mass, which allows estimating to which group and therefore which maturation phase the current measurement SC of the current item PC is closest. In practice, a virtual phase vector VGC (not shown) can be determined to correspond to point SGC. On the basis of the comparison of the distance D1 defined between phase vector VG1 and VGC, of the distance D2 defined between VG2 and VGC, of the distance D3 defined between VG3 and VGC, we can deduce that SGC is closest to SG2 in the space of dimensions Dim1 and Dim2. Indeed, as distance D2 is smaller than distances D1 and D3, we deduce from this comparison that the current item PC most probably belongs to group G2, and that this is probably the closest to the corresponding maturation phase.
[0127] In the example presented here, at least one of the distances determined between the current measurement represented in L-dimensional space and one of the centers of mass makes it possible to define a similarity SIM, also quantified, between the current item PC and the given item, by means of the estimation of the model SMOD.
[0128] Advantageously, the probability that a current item is in a given maturation phase can also be quantified by means of the distance separating the vector VGC from the phase vector associated with the center of mass of the group corresponding to this maturation phase.
[0129] In general, data resulting from an estimate of similarity SIM between the current item and the given item comprises data selected among any olfactory signature, any phase vector, any olfactory signature model, and/or any distance, established as explained above.
[0130] In the example presented here, these result data are processed in order to be protected against falsification. In particular, these result data are processed by blockchain.
[0131] For example, this processing is implemented by the computer processing unit CPU, which can be configured to encode the result data by placing them in a checksum (“hash”) of a blockchain. Alternatively, this processing is implemented by a circuit for processing data by blockchain CBC (not shown), which is in communication with the computer processing circuit CPU (for example a succession of communicating servers or the like). This communication can be continuous or irregular. Alternatively, the computer processing circuit CPU comprises this circuit CBC or itself constitutes this circuit for processing data by blockchain.
[0132] In particular, all of these data are included in one or more hashes defining an encoded data item, for example in hexadecimal hashes. In a non-limiting manner, these hashes can be hashes determined by algorithms of the MD5 or SHA type, which have the advantage of protecting the format of the included data such that any unauthorized read attempt automatically results in modification of this format, therefore directly identifiable. Advantageously, in addition, such signatures can be protected with an encryption cipher (RSA or other) such that decryption may require at least one secret key.
[0133] A blockchain using these hashes makes it possible to store data in a secure database, and/or to validate other data stored in the same database. This database may include one or more servers, in communication with the computer processing circuit CPU and possibly with one or more local or remote terminals, via a network such as the Internet.
[0134] During a first step of data processing in the example presented here, CBC can receive data from the electronic nose NN, from the computer processing circuit CPU, or from a secure database, and possibly may record them locally in a CBC memory. A CBC processor is configured to extract the data from the secure database.
[0135] In a next step, the CBC processor can generate metadata comprising blockchain data. These metadata include additional protections, in particular via the storage of a hash which makes it possible to encrypt each piece of data, this storage forming a block “A” of the blockchain. These metadata may contain information about other blocks in the blockchain and/or the value of a hash, for example a hash of another block. In a next step, and for each block “A”, the CBC processor generates a hash of the previous block “A−1”.
[0136] For example, to determine a hash of a block “A”, all data of this block “A” are concatenated with the value of the hash of the block “A−1” which precedes A, which provides a new hash, and so on. Gradually, a plurality of blocks comprising the encrypted data are thus generated. Since encryption of the data of a given block depends on hashes constructed from each preceding block, the security of the data is thus increased.
[0137] This improves the protection of data against falsification, starting with the acquisition of an olfactory signature of the item P by an electronic nose NN, a blockchain, and in particular a blockchain using hashes among those described above.
[0138] Advantageously, it is thus possible to record in a secure manner a data item resulting from an estimate of similarity SIM between the current item and the given item, and subsequently to compare it with a current measurement for authentication purposes.