[go: up one dir, main page]

CN110752023A - Film encryption printing system, method and readable medium - Google Patents

Film encryption printing system, method and readable medium Download PDF

Info

Publication number
CN110752023A
CN110752023A CN201910935711.0A CN201910935711A CN110752023A CN 110752023 A CN110752023 A CN 110752023A CN 201910935711 A CN201910935711 A CN 201910935711A CN 110752023 A CN110752023 A CN 110752023A
Authority
CN
China
Prior art keywords
printing
radio frequency
module
verification
film
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910935711.0A
Other languages
Chinese (zh)
Inventor
詹清泉
蓝菊芳
吴桐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong Clear Technology Co Ltd
Nanyang Clear Technology Co Ltd
Original Assignee
Nantong Clear Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nantong Clear Technology Co Ltd filed Critical Nantong Clear Technology Co Ltd
Priority to CN201910935711.0A priority Critical patent/CN110752023A/en
Publication of CN110752023A publication Critical patent/CN110752023A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Biomedical Technology (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Hardware Design (AREA)
  • Public Health (AREA)
  • Software Systems (AREA)
  • Primary Health Care (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • Bioethics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

The embodiment of the invention discloses a film encryption printing system, a film encryption printing method and a readable medium, wherein the system comprises a control module, a radio frequency identification module and a printing module, wherein: the radio frequency identification module is used for identifying a radio frequency electronic tag corresponding to the film to be printed so as to acquire corresponding authentication information and send the authentication information to the control module; the control module is used for verifying the received authentication information and controlling the printing module to print according to a verification result; and the printing module is used for receiving the printing task and printing the film to be printed according to the control of the control module. The invention improves the safety of verifying the film and the accuracy rate of counting the film in the film printing.

Description

Film encryption printing system, method and readable medium
Technical Field
The invention relates to the technical field of computers, in particular to a film encryption printing system, a film encryption printing method and a readable medium.
Background
The printing of medical images mostly adopts thermosensitive films as media, the films need to be counted and managed in the printing process, the current mode of counting the thermosensitive printer printing films is that each film box has a fixed number and is provided with a radio frequency electronic tag, the number of the films is consistent with the storage number of the radio frequency electronic tags, the printer prints how many films, the radio frequency system correspondingly subtracts the number stored in the electronic tags, and after the number of the printing films corresponding to the electronic tags is subtracted to zero, the electronic tags cannot be identified and used.
However, the radio frequency tag contained in the film has a technical vulnerability that the radio frequency tag can be cloned into another identical radio frequency tag, and when the counting of one radio frequency tag is used up, the other cloned radio frequency tag can still be used, so that the film counting accuracy is not high, and meanwhile, the fake and inferior films corresponding to the cloned radio frequency tag can enter a hospital system to damage the rights and interests of patients and the safety.
Disclosure of Invention
In view of the above, it is necessary to provide a film encryption printing system, method and readable medium.
A film encryption printing system, the system comprising a control module, a radio frequency identification module and a printing module, wherein:
the radio frequency identification module is used for identifying a radio frequency electronic tag corresponding to the film to be printed so as to acquire corresponding authentication information and send the authentication information to the control module;
the control module is used for verifying the received authentication information and controlling the printing module to print according to a verification result;
and the printing module is used for receiving the printing task and printing the film to be printed according to the control of the control module.
The control module further comprises:
the decryption unit is used for determining corresponding target key information according to the authentication information according to a preset algorithm;
the verification unit is used for verifying the target key information and determining a corresponding verification result;
the execution unit is used for opening or closing the printing module according to the verification result;
the storage unit is used for storing key information corresponding to authentication information corresponding to the radio frequency electronic tag identified by the radio frequency identification module;
the acquisition unit is used for acquiring the running state of the printing module and relevant information corresponding to the radio frequency electronic tag, wherein the relevant printing information comprises the number of printable films corresponding to the radio frequency electronic tag;
further, the verification unit is further configured to:
matching the target key information with the key information stored in the storage unit, judging that the verification is passed under the condition of not matching, and judging that the verification is not passed under the condition of matching;
optionally, the system further includes: and the display module is used for displaying the acquired running state of the printing module and the related information corresponding to the radio frequency electronic tag.
The radio frequency identification module further comprises: and the counting unit is used for acquiring the number of the printed films of the printing module, updating the number of the printable films according to the number of the printed films, and sending the updated number of the printable films to the execution unit and the display module.
A film encryption printing method, the method comprising:
under the condition of receiving a printing task, detecting whether a radio frequency electronic tag exists in a preset printing area, and under the detected condition, determining printing verification information corresponding to the detected radio frequency electronic tag;
verifying the printing verification information;
and under the condition that the verification is passed, controlling a preset printing module to print the film to be printed, corresponding to the radio frequency electronic film, in a preset printing area.
The verifying the printing verification information includes:
identifying the radio frequency electronic tag through a preset radio frequency identification module to acquire corresponding authentication information;
calculating target key information corresponding to the authentication information according to a preset algorithm;
matching the target key information with a preset key database, wherein the key database comprises key information corresponding to authentication information corresponding to the radio frequency electronic tag identified by the radio frequency identification module;
and in the case of no matching, judging that the printing verification information passes the verification.
After the printing verification information is verified, the method further comprises the following steps:
under the condition that the verification is passed, acquiring the number of printable films corresponding to the radio frequency electronic tag;
updating the number of the printable films according to the number of the films printed by the printing module;
closing the printing module if the number of printable films is zero.
A computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of:
under the condition of receiving a printing task, detecting whether a radio frequency electronic tag exists in a preset printing area, and under the detected condition, determining printing verification information corresponding to the detected radio frequency electronic tag;
verifying the printing verification information;
and under the condition that the verification is passed, controlling a preset printing module to print the film to be printed, corresponding to the radio frequency electronic film, in a preset printing area.
Causing the processor to implement the following system:
in an embodiment of the present invention, based on a system comprising a control module, a radio frequency identification module, and a printing module, wherein: the radio frequency identification module is used for identifying a radio frequency electronic tag corresponding to the film to be printed so as to acquire corresponding authentication information and send the authentication information to the control module, the control module verifies the received authentication information and controls the printing module to print according to a verification result, and the printing module is used for receiving a printing task and printing the film to be printed according to the control of the control module.
Compared with the prior art that whether the radio frequency electronic tag corresponding to the film to be printed is legal or not can not be subjected to anti-counterfeiting verification, the situations that the imitative and fake films are identified by the cloned radio frequency electronic tag and are printed out, and the benefit of a user is damaged can occur. The embodiment of the invention judges whether the film is a non-cloned legal film or not by decrypting the authentication information corresponding to the identified radio frequency electronic tag according to the fact that whether the corresponding key is repeated with the key information corresponding to the identified radio frequency electronic tag in the preset key information base or not, and correspondingly controls the subsequent printing and counting links, thereby improving the quality safety of the film printing system and the accuracy rate of film counting.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Wherein:
fig. 1 shows a composition diagram of a film encryption printing system in one embodiment;
FIG. 2 shows a flow diagram of a method of film encryption printing in one embodiment;
FIG. 3 illustrates a flow diagram for validating print validation information in one embodiment;
fig. 4 shows a flow chart for counting film prints in another embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The present invention provides a film encryption printing method, and in one embodiment, the present invention may be based on a film printing system including a printing device (such as a printer) and a control device, and optionally, may also be based on a film printing terminal having a printing module and a data acquisition and processing module.
The system described above is described below with reference to fig. 1. Fig. 1 shows a composition diagram of a film encryption printing system in one embodiment.
Referring to fig. 1, a film encryption printing system 1020 of the present invention may include a radio frequency identification module 1022, a control module 1024, and a printing module 1026, wherein:
the radio frequency identification module 1022 is configured to identify a radio frequency electronic tag corresponding to a film to be printed, so as to obtain corresponding authentication information and send the authentication information to the control module;
the control module 1024 is used for verifying the received authentication information and controlling the printing module to print according to the verification result;
and the printing module 1026 is configured to receive the printing task and print the film to be printed according to the control of the control module.
The contents and functionality of the above-described system 1020 are described below with reference to specific embodiments.
First, the rfid module 1022 may be a reader/writer, which is used to identify the rfid tag corresponding to the film to be printed, so as to obtain the corresponding authentication information and send the authentication information to the control module.
Radio Frequency electronic tag here refers to a data carrier based on RFID (Radio Frequency Identification) technology. And in particular may be comprised of a coupling element and a chip, each rf tag having a unique electronic code for attachment to an object (or in embodiments of the invention with a pre-defined film enclosing package) to identify the target object.
The reader-writer is a device for detecting and reading out the information in the label in the preset area in a preset mode, or writing the information required to be stored by the label into the label. The completion of the identification process between the reader and the rfid varies depending on the type of the rfid.
However, in general, the reader/writer operates on the principle that radio frequency energy is transmitted in a region to form an electromagnetic field, and the size of the region depends on the transmission power. The tags within the reader's coverage area are triggered to transmit data stored therein or to modify data stored therein in accordance with the reader's instructions and can communicate with a computer network via an interface.
In a specific embodiment, the basic structure of the reader/writer may include: the device comprises a transceiving antenna, a frequency generator, a phase-locked loop, a modulation circuit, a microprocessor, a memory, a demodulation circuit and an external interface.
Specifically, in the identification of the passive radio frequency electronic tag, the passive radio frequency electronic tag for short-distance identification of information exchange is completed by receiving a microwave signal transmitted by a radio frequency identification reader and obtaining energy through an electromagnetic induction coil to supply power to the passive radio frequency electronic tag for short-distance identification. This is in a manner similar to the operation of the rfid module described above in the film printing system of the present invention.
It should be noted that each rf electronic tag corresponds to a unique authentication information, i.e. a UID (user identification) code, and the UID code can be associated with the attribute of the rf electronic tag and the related information of the object to which the rf electronic tag is attached.
More importantly, each unique UID code is fixedly written into a memory of the corresponding radio frequency identification electronic tag before being used in the factory, and cannot be erased and changed secondarily in any mode. Therefore, the UID code can be used as specific authentication information to determine whether the identified rf tag is an illegal tag (e.g., clone tag) (further described in the related steps).
Second, the control module 1024 may be a device for verifying the received authentication information and controlling the printing module to print according to the verification result. The control module is connected with other modules and units in the film printing system through preset communication connection so as to correspondingly control each part in the system.
Third, the printing module 1026 may be a terminal device such as a printer capable of completing a printing job and having a communication function.
Further, in order to implement the function of verifying the authentication information corresponding to the radio frequency electronic tag, the control module 1024 may further include the following units:
a decryption unit 1032, configured to determine, according to a preset algorithm, corresponding target key information according to the authentication information (a specific determination process will be described in detail with reference to steps S1052-S1058).
A verification unit 1034, configured to verify the target key information and determine a corresponding verification result;
an executing unit 1036, configured to turn on or turn off the printing module according to the verification result.
Specifically, the executing unit 1036 may be configured to enable the printing module 1026 to start or close the printing program by sending a control command corresponding to the verification result to the printing module 1026.
Optionally, the control module 1024 may further include:
the storage unit 1038 is configured to store key information corresponding to the authentication information corresponding to the radio frequency electronic tag identified by the radio frequency identification module.
The memory cells here are used in: illegal films are successfully identified, and the cloning of information including the UID code in other legal electronic tags is generally adopted, because in other cases, for example, the electronic tags with unqualified quality manufactured by film counterfeiters themselves cannot be successfully identified due to incomplete information contained in the electronic tags, so that the electronic tags cannot be used. Therefore, the information (such as the UID code thereof and the key information corresponding to the UID code) corresponding to the radio frequency electronic tag successfully identified by the radio frequency identification module each time can be stored in the storage unit, so as to identify the clone radio frequency electronic tag copying the identified tag information.
And correspondingly, the verification unit 1034 may be further configured to: and matching the target key information with the key information stored in the storage unit, judging that the verification is passed if the target key information is not matched with the key information, and judging that the verification is not passed if the target key information is matched with the key information.
In conjunction with the foregoing description, if a match is found, the current rf electronic tag may be determined to be a clone tag, so as to reject the related print request, and if the match is not found in the preset storage unit, the current rf electronic tag may be determined to be legal, so as to be authorized by the control module 1024 to the printing module 1026, so that a preset number of films corresponding to the legal rf electronic tag are printed in a preset manner.
In addition, in order to further improve the user experience of the film printing system, in an optional embodiment, the control module 1024 may further include an obtaining unit 10310: the method is used for acquiring the running state of the printing module 1026 and the related information corresponding to the radio frequency electronic tag, where the printing related information includes the number of printable films corresponding to the radio frequency electronic tag.
In a practical application scenario, the electronic tag may include, in addition to the number of printable films corresponding to an object (e.g., a medical film) whose identifier is included, attribute information related to the identified object, such as the type of film, the number of films, and the size of the films.
Correspondingly, the system further includes a display module 1028 for displaying the acquired running state of the printing module and the related information corresponding to the radio frequency electronic tag.
Specifically, the information that the display module 1028 can display includes: the method includes that the currently placed electronic tags pass verification, the number of corresponding printable films is 10, or the electronic tags are not verified, the electronic tags are required to be replaced or placed again, or the number of the films corresponding to the currently placed electronic tags is used up, the electronic tags are required to be replaced, and the like.
The rfid module 1022 further includes a counting unit 10312, configured to obtain the number of printed films of the printing module 1026, update the number of printable films according to the number of printed films (for example, an operation is performed to reduce the number of printable films by one for each printed film), and send the updated number of printable films to the executing unit 1036 and the display module 1028.
Correspondingly, the execution unit 1036 is further configured to: in the event that the number of printable films is zero, or in the event that verification fails, the print module 1026 is shut down; alternatively, in the case where the authentication is passed, the printing module 1026 is turned on.
In summary, the association and cooperation manner between the modules and/or units will be described in detail below with reference to specific application scenarios.
For example, after the user starts the printer, a print request is sent by pressing a preset button, and after receiving the print request, the control module displays a message "please place the radio frequency electronic note in the read-write area" through the display module (which may be a display screen) (optionally, the location of the read-write area may also be indicated through a light-emitting device which is started in advance).
And reading label information (including a UID code) of a radio frequency electronic label put in by a user through a radio frequency read-write module arranged in the read-write area, sending the label information to a control module through communication connection, calculating received key information corresponding to the UID code by the control module according to a preset decryption algorithm, searching whether prestored information which is repeated with the key information exists in a preset storage unit, judging that the verification is passed by the control module under the condition that the prestored information is not found, and sending an instruction to a printer to enable the printer to start a printing function. Meanwhile, by displaying on the display module, for example, "electronic tag verification passes, please place the film to be printed in the printing area to start printing". And the change of the running state of the printer is displayed in time through the display module.
Specifically, before printing is started (for example, after it is detected that a user places films in a preset manner in a printing area), it is also possible to display on the display module that "the number of printable films corresponding to the current radio frequency electronic tag is: 10, printed number of sheets: 4 pieces of the Chinese herbal medicine. And the counting unit in the radio frequency identification module correspondingly subtracts one operation corresponding to the number of printable films every time one film is printed, and updates the displayed film related information on the display device.
And finally, when the printable film corresponding to the currently read and written radio frequency electronic film is updated to zero, judging that all the currently legal films are printed completely, so that the control module closes the printing function of the printer, and optionally, the state of the printer and the film printing condition can be updated on the display module synchronously.
Meanwhile, based on the system, the invention provides a film encryption printing method in another embodiment.
Fig. 2 shows a flow diagram of a method of film encryption printing in one embodiment. The film encryption printing method according to the present invention includes at least steps S1042 to S1046 shown in fig. 2, which will be described in detail with reference to fig. 2.
In step S1042, if a print job is received, it is detected whether a radio frequency tag exists in a preset print area, and if so, print verification information corresponding to the detected radio frequency tag is determined.
First, in a general film printing system (generally used for printing and presenting medical images), it is necessary to preset limits on parameters such as quality, model, size, and the like of a film that can be printed as an image medium so that a finished film product that is printed can satisfy the requirements such as a format of a corresponding type of medical image.
Therefore, in practical applications, each predetermined number (e.g. one cassette) of films is shipped with a corresponding rf tag (refer to the above description of UID code) having unique identification information, and the number of printable films pre-stored in the rf tag is consistent with the predetermined number (e.g. 1 film contained in one cassette).
Meanwhile, another characteristic of the radio frequency electronic tag is that: each produced electronic label is written with a unique UID code which is not coincident with any other electronic label, and the UID code cannot be erased and rewritten, so that the quality and the printing quantity of the film can be monitored according to the data stored in the electronic label.
In summary, before it is confirmed that printing can be performed legally, the radio frequency electronic tag corresponding to the film is identified to acquire the pre-written information and perform verification. The print verification information here may include a UID code of the radio frequency electronic tag, and optionally may also include specification information such as the number of films, the size of the films, the type of the films, and the like corresponding to such UID code.
In step S1044, the print authentication information is authenticated.
In connection with the foregoing description of the units included in the control module, a specific authentication process may include steps S1052-S1058 as shown in fig. 3. FIG. 3 illustrates a flow diagram for validating print validation information in one embodiment.
In step S1052, the radio frequency identification module performs radio frequency electronic tag identification to obtain corresponding authentication information.
The authentication information is a unique UID code written in the rf electronic tag in advance. The code can have differences of digital digits, coding modes and the like due to different types of radio frequency electronic notes, but essentially only one UID code exists (or can be read out) in each radio frequency electronic label which can be successfully identified.
In step S1054, target key information corresponding to the authentication information is calculated according to a preset algorithm.
The calculation here may be to convert the identified target UID code into plaintext according to an algorithm such as an asymmetric encryption algorithm to calculate corresponding target key information.
In step S1056, the target key information is matched with a preset key database, where the key database includes key information corresponding to authentication information corresponding to the radio frequency electronic tag identified by the radio frequency identification module.
The database is set as described above, in consideration of the fact that in real applications, forged films are printed in order to be successfully identified and received by a system, the electronic tags of the forged films are often clone-copied to other radio frequency electronic tags, so that unique key information corresponding to authentication information (namely, UID code) of the radio frequency electronic tags identified each time is stored in the storage unit, and if the unique key information corresponds to a tag already identified when the radio frequency electronic tags are identified, the radio frequency electronic tags identified repeatedly can be judged to be illegal clone tags, and printing on the corresponding films is refused.
In step S1058, in the case where the matching is not made, it is determined that the print authentication information is authenticated.
Correspondingly, if the matching is obtained, it is determined that the printing verification information fails, and optionally, the running state of the printer (such as whether the printing function is turned on, whether printing is being performed, the number of printed films, the number of films printable under the current radio frequency electronic film, and the like) and/or the verification result (such as the radio frequency electronic tag verification passes/fails) may be displayed through the display module.
In step S1046, in case that the verification passes, controlling a preset printing module to print a film to be printed corresponding to the radio frequency electronic film in a preset printing area.
In addition, in another optional embodiment, besides determining whether the identified tag is an illegal clone tag by performing repeated matching according to the key information corresponding to the tag, chaotic encryption based on Logistic mapping may be used as an anti-cloning algorithm, for example, a random number is generated by Logistic mapping, and whether a clone attack exists is determined by the random number updated in each scanning.
The specific operation process can be as follows: A. selecting a key in a proper range, substituting the key into a Logistic mapping equation, and generating a chaotic sequence;
B. carrying out XOR operation on the sequence and plaintext information to be encrypted, and transmitting an obtained ciphertext to a receiving end from a transmitting end;
C. selecting the same key, and repeating the step A;
D. and D, carrying out XOR operation on the chaotic sequence generated in the step C and the ciphertext sequence to obtain a plaintext sequence.
The principle is as follows: first, one-dimensional Logistic maps are a very simple but widely studied class of dynamic systems, also known as insect population maps, the initial mathematical model of which is Xn + l — Xn (a-bXn). For mathematical computational convenience, the model may be initially used to describe the variation of populations where Xn represents the number of populations in the current year, Xn +1 is the number of populations in the next year, and μ is the growth parameter. The initial state XO and the parameter mu are seed key Logistic mapping, belong to one-dimensional nonlinear mapping, meet the characteristics of signals required when the chaotic state is achieved, have general and important significance on the research of the chaos, and find that when the parameter mu is between 3.57 and 4.00, the generated chaotic sequence has better randomness, namely the chaotic effect is optimal.
In addition, Logistic under the chaotic system is extremely sensitive to initial values and parameters, two isomorphic mixed injection systems can generate completely different and unrelated chaotic sequence values in a short time as long as very slight difference exists, and the numerical sequence after repeated iteration can hardly coincide with the numerical sequence with the initial value of 0 or 8.
Thus, the Logistic map is simple and definite, does not contain any random factors, but the result after iteration appears completely random, and is extremely sensitive to the dynamic change and initial value of the parameter. Based on the characteristics, the chaotic encryption algorithm under the Logistic mapping is safe and lossless for the text. Under the condition of adopting a symmetric encryption algorithm, namely under the condition that encryption and decryption keys are the same, an encryption method of performing track mapping after track iteration can be adopted, namely, a plaintext to be encrypted is taken by taking a key as an initial condition of iteration, and the plaintext and the key after iteration are calculated to perform certain operation to obtain a ciphertext sequence (see the steps A-D).
In addition, in another optional embodiment, after the printing verification information is verified, steps S1062-S1066 shown in fig. 4 are further included. Fig. 4 shows a flow chart for counting film prints in another embodiment.
In step S1062, if the verification is passed, the number of printable films corresponding to the rf electronic tag is obtained.
In combination with the description of the information stored in the rf e-tag in the previous step, in a specific embodiment, before printing starts, the number of printable films corresponding to the rf e-film that passes the verification may be the number of one film cartridge corresponding to one rf e-tag, for example, 10 sheets.
In addition, under the condition that the verification fails, the display of 'radio frequency electronic tag verification fails' can be performed through the preset display module so as to remind the user and improve the user experience.
In step S1064, the number of printable films is updated according to the number of films printed by the printing module.
In one specific embodiment, the update process may be one reduction in the number of printable films by the aforementioned counting unit for each film printed by the print module.
In step S1066, the printing module is closed if the number of printable films is zero.
Namely: even if the current radio frequency electronic tag passes the verification, the corresponding printable number of films is only guaranteed to be printed, and after the printing of the pre-stored number of films is completed, the authorization and the aging of the printer caused by the verification result of the current radio frequency electronic tag are considered.
At this time, restarting the printing function requires restarting reading and writing the radio frequency electronic tag in the preset area and verifying whether the read and written information is legal. Thereby further improving the security of the film printing system.
Similarly, when the number of printable films is zero, and the printing module is closed, it can also be shown through the display module that "the number of printable films corresponding to the current radio frequency electronic tag is zero, please change the electronic tag to continue printing".
In one embodiment, a computer-readable storage medium is proposed, in which a computer program is stored which, when executed by a processor, causes the processor to carry out the steps of:
under the condition of receiving a printing task, detecting whether a radio frequency electronic tag exists in a preset printing area, and under the detected condition, determining printing verification information corresponding to the detected radio frequency electronic tag;
verifying the printing verification information;
and under the condition that the verification is passed, controlling a preset printing module to print the film to be printed, corresponding to the radio frequency electronic film, in a preset printing area.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. The film encryption printing system is characterized by comprising a control module, a radio frequency identification module and a printing module, wherein:
the radio frequency identification module is used for identifying a radio frequency electronic tag corresponding to the film to be printed so as to acquire corresponding authentication information and send the authentication information to the control module;
the control module is used for verifying the received authentication information and controlling the printing module to print according to a verification result;
and the printing module is used for receiving the printing task and printing the film to be printed according to the control of the control module.
2. The system of claim 1, wherein the control module further comprises:
the decryption unit is used for determining corresponding target key information according to the authentication information according to a preset algorithm;
the verification unit is used for verifying the target key information and determining a corresponding verification result;
and the execution unit is used for opening or closing the printing module according to the verification result.
3. The system of claim 2, wherein the control module further comprises:
the storage unit is used for storing key information corresponding to authentication information corresponding to the radio frequency electronic tag identified by the radio frequency identification module;
the verification unit is further configured to:
and matching the target key information with the key information stored in the storage unit, judging that the verification is passed if the target key information is not matched with the key information, and judging that the verification is not passed if the target key information is matched with the key information.
4. The system according to claim 1, wherein the control module further comprises an obtaining unit configured to obtain an operating status of the printing module and related information corresponding to the radio frequency electronic tag, where the printing related information includes a number of printable films corresponding to the radio frequency electronic tag;
the system also comprises a display module used for displaying the acquired running state of the printing module and the related information corresponding to the radio frequency electronic tag.
5. The system of claim 1, wherein the rfid module further comprises a counter unit configured to obtain a number of printed films for the print module, update the number of printable films according to the number of printed films, and send the updated number of printable films to the execution unit and the display module.
6. The system of claim 2, wherein the execution unit is further configured to:
closing the printing module if the number of printable films is zero or if the verification fails;
or, in case of passing the verification, opening the printing module.
7. A film encryption printing method based on the film encryption printing system according to any one of claims 1 to 6, the method comprising:
under the condition of receiving a printing task, detecting whether a radio frequency electronic tag exists in a preset printing area, and under the detected condition, determining printing verification information corresponding to the detected radio frequency electronic tag;
verifying the printing verification information;
and under the condition that the verification is passed, controlling a preset printing module to print the film to be printed, corresponding to the radio frequency electronic film, in a preset printing area.
8. The method of claim 7, wherein the verifying the print verification information comprises:
identifying the radio frequency electronic tag through a preset radio frequency identification module to acquire corresponding authentication information;
calculating target key information corresponding to the authentication information according to a preset algorithm;
matching the target key information with a preset key database, wherein the key database comprises key information corresponding to authentication information corresponding to the radio frequency electronic tag identified by the radio frequency identification module;
and in the case of no matching, judging that the printing verification information passes the verification.
9. The method according to claim 7, further comprising, after verifying the print verification information:
under the condition that the verification is passed, acquiring the number of printable films corresponding to the radio frequency electronic tag;
updating the number of the printable films according to the number of the films printed by the printing module;
closing the printing module if the number of printable films is zero.
10. A readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of the system or method of any of claims 1 to 9.
CN201910935711.0A 2019-09-29 2019-09-29 Film encryption printing system, method and readable medium Pending CN110752023A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910935711.0A CN110752023A (en) 2019-09-29 2019-09-29 Film encryption printing system, method and readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910935711.0A CN110752023A (en) 2019-09-29 2019-09-29 Film encryption printing system, method and readable medium

Publications (1)

Publication Number Publication Date
CN110752023A true CN110752023A (en) 2020-02-04

Family

ID=69277439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910935711.0A Pending CN110752023A (en) 2019-09-29 2019-09-29 Film encryption printing system, method and readable medium

Country Status (1)

Country Link
CN (1) CN110752023A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009258822A (en) * 2008-04-14 2009-11-05 Panasonic Corp Falsification prevention device using rfid tag
CN105172395A (en) * 2015-09-17 2015-12-23 深圳泓数科技有限公司 Printer authoring system and method
CN205354107U (en) * 2016-02-24 2016-06-29 深圳市迅远科技有限公司 Consumptive material anti -counterfeit device based on radio frequency identification RFID
CN106303136A (en) * 2016-08-18 2017-01-04 深圳市君安康医疗科技有限公司 The false proof method of counting of film, Apparatus and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009258822A (en) * 2008-04-14 2009-11-05 Panasonic Corp Falsification prevention device using rfid tag
CN105172395A (en) * 2015-09-17 2015-12-23 深圳泓数科技有限公司 Printer authoring system and method
CN205354107U (en) * 2016-02-24 2016-06-29 深圳市迅远科技有限公司 Consumptive material anti -counterfeit device based on radio frequency identification RFID
CN106303136A (en) * 2016-08-18 2017-01-04 深圳市君安康医疗科技有限公司 The false proof method of counting of film, Apparatus and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邓小鸿 等: "《计算机网络任务驱动式教程》", 30 April 2019 *

Similar Documents

Publication Publication Date Title
CN108053001B (en) Information security authentication method and system for electronic warehouse receipt
US7712675B2 (en) Physical items for holding data securely, and methods and apparatus for publishing and reading them
AU2005251339B2 (en) Biometrically authenticated portable access device
EP2893736B1 (en) Method, apparatus, and system for providing and using a trusted tag
US6829711B1 (en) Personal website for electronic commerce on a smart java card with multiple security check points
US20080001752A1 (en) System and method for securing rfid tags
US8610538B2 (en) Memory-tag data authentication
JP4974613B2 (en) IC memory, access device for IC memory, and validity verification method
JP2009532792A (en) Product certification system
US8459550B2 (en) Method for transferring data, a computer program product, a data provision and a data receiving device and a communication system
CN108573296B (en) Anti-counterfeiting device, anti-counterfeiting system and anti-counterfeiting method
US9594933B2 (en) Printable, writeable article for tracking counterfeit and diverted products
KR100512064B1 (en) contactless type communication tag and portable tag reader for verifying a genuine article
US9832182B2 (en) Method for securing an electronic document
CN101807318B (en) Mobile communication terminal, automatic transaction device, automatic transaction system and automatic transaction method
JP2008542940A (en) Product identifier verification
JP2003123032A (en) IC card terminal and personal authentication method
US20100211488A1 (en) License enforcement
KR100848791B1 (en) Tag data recording and acquisition method that enables security verification, tag data recording and acquisition device
CN109509007A (en) Product false proof electronic tag and electronic tag authentication method and system
CN110752023A (en) Film encryption printing system, method and readable medium
CN109543791A (en) Product false proof electronic tag and product false proof verification method and system
JP6688699B2 (en) Printable and writable items for tracking counterfeit and diverted products
CN109544182A (en) Product false proof verification method and system
JP2008293415A (en) Authenticity determination method, relay device for authenticity determination, and server for authenticity determination

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200204

RJ01 Rejection of invention patent application after publication