CN111796780A - Credible judgment method and system for passive measurement of printer - Google Patents
Credible judgment method and system for passive measurement of printer Download PDFInfo
- Publication number
- CN111796780A CN111796780A CN202010580192.3A CN202010580192A CN111796780A CN 111796780 A CN111796780 A CN 111796780A CN 202010580192 A CN202010580192 A CN 202010580192A CN 111796780 A CN111796780 A CN 111796780A
- Authority
- CN
- China
- Prior art keywords
- program
- printer
- trusted
- credible
- main control
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000005259 measurement Methods 0.000 title claims abstract description 20
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software or firmware update, e.g. device firmware management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1279—Controller construction, e.g. aspects of the interface hardware
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
A credible judging method and a credible judging system for printer passive measurement are disclosed, wherein the method comprises the following steps: after the printer is powered on, the main control chip executes an initialization program; judging whether the initialization program is executed completely; if so, the main control chip executes the credibility measurement program and sends the credibility calculation program in the memory to the credibility root chip; if not, the main control chip continues to execute the initialization program; the trusted root chip performs trusted computing on the trusted computing program to obtain a trusted computing value; the credible root chip compares the credible calculation value with a preset reference metric value; establishing a trusted computing report by the trusted root chip according to the comparison result, and sending the trusted computing report to the main control chip; the credibility measurement program judges whether the credible calculation program is credible according to the credible calculation report; if the trusted computing program is trusted, continuing to execute the trusted computing program; if not, the trusted computing program is stopped being executed, and the printer gives an alarm.
Description
Technical Field
The invention belongs to the technical field of printers, and particularly relates to a credible printer passive measurement judging method and system.
Background
A Printer (Printer) is one of the output devices of a computer for printing the results of a computer process on an associated medium. The printer stores various data, such as data to be printed, program data executed by the printer, and the like, but due to various reasons, program execution voice of the printer itself may be lost, so that the subsequent printer cannot normally operate.
Disclosure of Invention
In order to solve the above problems, the present invention provides a method for judging the credibility of the passive measurement of a printer, which comprises the following steps:
after the printer is powered on, the main control chip executes an initialization program;
judging whether the initialization program is executed completely;
if so, the main control chip executes the credibility measurement program and sends the credibility calculation program in the memory to the credibility root chip;
if not, the main control chip continues to execute the initialization program;
the trusted root chip performs trusted computing on the trusted computing program to obtain a trusted computing value;
the credible root chip compares the credible calculation value with a preset reference metric value;
establishing a trusted computing report by the trusted root chip according to the comparison result, and sending the trusted computing report to the main control chip;
the credibility measurement program judges whether the credible calculation program is credible according to the credible calculation report;
if the trusted computing program is trusted, continuing to execute the trusted computing program;
if not, the trusted computing program is stopped being executed, and the printer gives an alarm.
Preferably, the method further includes, before the main control chip executes the initialization program after the printer is powered on:
and writing the initialization program and the credibility measurement program into the main control chip.
Preferably, the method further includes, before the main control chip executes the initialization program after the printer is powered on:
writing the trusted computing program into the memory.
Preferably, the method further includes, before the main control chip executes the initialization program after the printer is powered on:
and writing the preset reference metric value into the credible root chip.
The invention also provides a credible judging system for the passive measurement of the printer, which comprises the following steps: the system comprises a main control chip, a memory and a root-of-trust chip, wherein the main control chip, the memory and the root-of-trust chip are connected in pairs, and the system uses any one of the above printer passive measurement credibility judgment methods to judge the printer passive measurement credibility.
According to the credible judging method and system for the passive measurement of the printer, credible judgment can be carried out on the program voice in the printer, so that whether the program voice in the printer is lost or not is judged, and the running fault occurrence probability caused by the fact that the program voice of the printer is lost is reduced.
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, and 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 these drawings without creative efforts.
Fig. 1 is a schematic diagram of a trusted judgment system for passive measurement of a printer according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings in conjunction with the following detailed description. It should be understood that the description is intended to be exemplary only, and is not intended to limit the scope of the present invention. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present invention.
In an embodiment of the present application, the present invention provides a method for determining a reliability of a passive metric of a printer, where the method includes:
after the printer is powered on, the main control chip 1 executes an initialization program;
judging whether the initialization program is executed completely;
if yes, the main control chip 1 executes the credibility measurement program and sends the credibility calculation program in the memory 2 to the credibility root chip 3;
if not, the main control chip 1 continues to execute the initialization program;
the trusted root chip 3 performs trusted computing on the trusted computing program to obtain a trusted computing value;
the credible root chip 3 compares the credible calculation value with a preset reference metric value;
establishing a trusted computing report by the trusted root chip 3 according to the comparison result, and sending the trusted computing report to the main control chip 1;
the credibility measurement program judges whether the credible calculation program is credible according to the credible calculation report;
if the trusted computing program is trusted, continuing to execute the trusted computing program;
if not, the trusted computing program is stopped being executed, and the printer gives an alarm.
In this embodiment of the present application, after the printer is powered on, before the main control chip 1 executes an initialization program, the method further includes the steps of:
and writing the initialization program and the credible measurement program into the main control chip 1.
In this embodiment of the present application, after the printer is powered on, before the main control chip 1 executes an initialization program, the method further includes the steps of:
writing the trusted computing program into the memory 2.
In this embodiment of the present application, after the printer is powered on, before the main control chip 1 executes an initialization program, the method further includes the steps of:
and writing the preset reference metric value into the credible root chip 3.
The invention also provides a credible judging system for the passive measurement of the printer, which comprises the following steps: the system comprises a main control chip 1, a memory 2 and a root of trust chip 3, wherein the main control chip 1, the memory 2 and the root of trust chip 3 are connected with each other pairwise, and the system uses the printer passive measurement credibility judgment method to judge the printer passive measurement credibility.
According to the credible judging method and system for the passive measurement of the printer, credible judgment can be carried out on the program voice in the printer, so that whether the program voice in the printer is lost or not is judged, and the running fault occurrence probability caused by the fact that the program voice of the printer is lost is reduced.
It is to be understood that the above-described embodiments of the present invention are merely illustrative of or explaining the principles of the invention and are not to be construed as limiting the invention. Therefore, any modification, equivalent replacement, improvement and the like made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. Further, it is intended that the appended claims cover all such variations and modifications as fall within the scope and boundaries of the appended claims or the equivalents of such scope and boundaries.
Claims (5)
1. A credible judgment method for passive measurement of a printer is characterized by comprising the following steps:
after the printer is powered on, the main control chip executes an initialization program;
judging whether the initialization program is executed completely;
if so, the main control chip executes the credibility measurement program and sends the credibility calculation program in the memory to the credibility root chip;
if not, the main control chip continues to execute the initialization program;
the trusted root chip performs trusted computing on the trusted computing program to obtain a trusted computing value;
the credible root chip compares the credible calculation value with a preset reference metric value;
establishing a trusted computing report by the trusted root chip according to the comparison result, and sending the trusted computing report to the main control chip;
the credibility measurement program judges whether the credible calculation program is credible according to the credible calculation report;
if the trusted computing program is trusted, continuing to execute the trusted computing program;
if not, the trusted computing program is stopped being executed, and the printer gives an alarm.
2. The trusted judging method for passive measurement of printer according to claim 1, further comprising the following steps before the main control chip executes the initialization program after the printer is powered on:
and writing the initialization program and the credibility measurement program into the main control chip.
3. The trusted judging method for passive measurement of printer according to claim 1, further comprising the following steps before the main control chip executes the initialization program after the printer is powered on:
writing the trusted computing program into the memory.
4. The trusted judging method for passive measurement of printer according to claim 1, further comprising the following steps before the main control chip executes the initialization program after the printer is powered on:
and writing the preset reference metric value into the credible root chip.
5. A trusted printer passive metric determination system, said system comprising: the system comprises a main control chip, a memory and a root-of-trust chip, wherein the main control chip, the memory and the root-of-trust chip are connected with each other in pairs, and the system performs the credibility judgment of the passive measurement of the printer by using the credibility judgment method of the passive measurement of the printer according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010580192.3A CN111796780A (en) | 2020-06-23 | 2020-06-23 | Credible judgment method and system for passive measurement of printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010580192.3A CN111796780A (en) | 2020-06-23 | 2020-06-23 | Credible judgment method and system for passive measurement of printer |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111796780A true CN111796780A (en) | 2020-10-20 |
Family
ID=72804195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010580192.3A Pending CN111796780A (en) | 2020-06-23 | 2020-06-23 | Credible judgment method and system for passive measurement of printer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111796780A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115174210A (en) * | 2022-06-30 | 2022-10-11 | 珠海奔图电子有限公司 | Credible report generation method and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020119427A1 (en) * | 2001-02-23 | 2002-08-29 | Hewlett-Packard Company | Trusted computing environment |
CN105160255A (en) * | 2015-08-06 | 2015-12-16 | 浪潮电子信息产业股份有限公司 | Trustworthy measurement apparatus and method |
CN106874771A (en) * | 2017-02-16 | 2017-06-20 | 浪潮(北京)电子信息产业有限公司 | A kind of method and device for building reliable hardware trust chain |
CN109634541A (en) * | 2018-12-06 | 2019-04-16 | 中国船舶重工集团公司第七0七研究所 | A kind of Printer Information method for safety monitoring based on trust computing |
-
2020
- 2020-06-23 CN CN202010580192.3A patent/CN111796780A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020119427A1 (en) * | 2001-02-23 | 2002-08-29 | Hewlett-Packard Company | Trusted computing environment |
CN105160255A (en) * | 2015-08-06 | 2015-12-16 | 浪潮电子信息产业股份有限公司 | Trustworthy measurement apparatus and method |
CN106874771A (en) * | 2017-02-16 | 2017-06-20 | 浪潮(北京)电子信息产业有限公司 | A kind of method and device for building reliable hardware trust chain |
CN109634541A (en) * | 2018-12-06 | 2019-04-16 | 中国船舶重工集团公司第七0七研究所 | A kind of Printer Information method for safety monitoring based on trust computing |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115174210A (en) * | 2022-06-30 | 2022-10-11 | 珠海奔图电子有限公司 | Credible report generation method and electronic equipment |
CN115174210B (en) * | 2022-06-30 | 2024-06-04 | 珠海奔图电子有限公司 | Trusted report generation method and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019095911A1 (en) | Method and device for withstanding denial-of-service attack | |
US11953976B2 (en) | Detecting and recovering from fatal storage errors | |
CN114327803A (en) | Method, apparatus, device and medium for accessing machine learning model by block chain | |
CN107741876A (en) | A virtual machine process monitoring system and method | |
US20220131900A1 (en) | Machine learning-based techniques for identifying deployment environments and enhancing security thereof | |
CN110826036A (en) | User operation behavior safety identification method and device and electronic equipment | |
CN111796780A (en) | Credible judgment method and system for passive measurement of printer | |
CN107392030A (en) | A kind of method and device for detecting virtual machine and starting safety | |
WO2017041671A1 (en) | Method and apparatus for recovering fault | |
CN111367934A (en) | Data consistency checking method, device, server and medium | |
CN109951527A (en) | A Hypervisor Integrity Detection Method for Virtualization Systems | |
CN117724906B (en) | Method, computer device and medium for soft failure processing after hardware unloading | |
CN117743012B (en) | Chip failure processing system, method, electronic device and storage medium | |
US20200202230A1 (en) | Cognitive device support for potentially affected devices | |
US20240028713A1 (en) | Trust-based workspace instantiation | |
US20230025081A1 (en) | Model training method, failure determining method, electronic device, and program product | |
CN117009963A (en) | System and method for machine learning based malware detection | |
CN115061962A (en) | Method, system, storage medium and device for peripheral transmission rate management | |
CN114936135A (en) | Abnormity detection method and device and readable storage medium | |
CN111796779A (en) | Credible judgment method and system for active measurement of printer | |
CN119179524B (en) | Method, device, storage medium and program product for updating RAS configuration information | |
US11892920B2 (en) | Method, electronic device, and program product for failure handling | |
WO2022185626A1 (en) | Monitoring system | |
US20230236917A1 (en) | Attributing errors to input/output peripheral drivers | |
US20250036757A1 (en) | Protecting storage arrays from load attacks |
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: 20201020 |
|
RJ01 | Rejection of invention patent application after publication |