Method for modifying data loaded into memory cells of an electronic postage meter machine
First Claim
1. A method for modifying data loaded into memory cells of an electronic postage meter machine, said electronic postage meter machine having a microprocessor for executing steps for a routine controlled by an external storage medium, said method comprising the steps of:
- (a) entering into a mode that allows a modification of the data loaded in the memory cells of the electronic postage meter machine, plugging a programmed, read-only memory module that contains a program to be interpreted into communication with said microprocessor, and loading the program to be interpreted from the plugged read-only memory module into the postage meter machine;
(b) calling a check routine, which executes in a secure, internal region of the electronic postage meter machine, for checking the validity of the loaded program to be interpreted, in a predetermined memory location, with a finding of validity being based on an authentification method; and
(c) modifying said data in the postage meter machine given validity of the loaded program to be interpreted that was checked with the authentification method, including initializing an interpreter routine, executing said interpreter routine in a sequence to modify the data in the postage meter machine, and exiting the check routine of the postage meter machine if the loaded program to be interpreted is invalid and automatically executing security protection measures.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for modifying data loaded into memory cells of an electronic postage meter machine having a microprocessor which executes steps for a routine controlled by an external storage medium, a data modification mode is entered into by plugging a programmed, read-only memory module, which contains a program to be interpreted, into communication with the microprocessor and the program is loaded from the module into the microprocessor, a check routine is executed in a secure region of the postage meter machine for checking the validity of the loaded program, and given validity of the loaded program, the data in the postage meter machine are modified including initialization of an interpreter routine, with the interpreter routine being executed in the data modification sequence.
-
Citations
18 Claims
-
1. A method for modifying data loaded into memory cells of an electronic postage meter machine, said electronic postage meter machine having a microprocessor for executing steps for a routine controlled by an external storage medium, said method comprising the steps of:
-
(a) entering into a mode that allows a modification of the data loaded in the memory cells of the electronic postage meter machine, plugging a programmed, read-only memory module that contains a program to be interpreted into communication with said microprocessor, and loading the program to be interpreted from the plugged read-only memory module into the postage meter machine; (b) calling a check routine, which executes in a secure, internal region of the electronic postage meter machine, for checking the validity of the loaded program to be interpreted, in a predetermined memory location, with a finding of validity being based on an authentification method; and (c) modifying said data in the postage meter machine given validity of the loaded program to be interpreted that was checked with the authentification method, including initializing an interpreter routine, executing said interpreter routine in a sequence to modify the data in the postage meter machine, and exiting the check routine of the postage meter machine if the loaded program to be interpreted is invalid and automatically executing security protection measures. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for modifying data loaded into data cells of an electronic postage meter machine, comprising the steps of:
-
a) entering into a mode that allows a modification of the data loaded in the memory cells of the electronic postage meter machine, plugging a storage medium containing a program to be interpreted into said postage meter machine and loading said program to be interpreted from the plugged storage medium into the postage meter machine; b) calling a check routine which is executed by an OTP processor in a secure, internal region of said OTP processor, for conducting at least one of a check of the validity of a program code and a check of data of said loaded program on the basis of an MAC stored in said storage medium, said OTP processor conducting said check routine with a selected checksum method; and modifying said data in said postage meter machine given validity of the loaded program to be interpreted and agreement of the data checked with the MAC, and exiting the check routine of the postage meter machine if either the loaded program is determined to be invalid or in the absence of MAC agreement and automatically executing security protection measures. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for modifying data loaded into memory cells of an electronic machine, said electronic machine having a microprocessor for executing steps for a routine controlled by an external storage medium, said method comprising the steps of:
-
(a) entering into a mode that allows a modification of the data loaded in the memory cells of the electronic machine; (b) calling a check routine, which executes in a secure, internal region of the electronic postage meter machine, for checking at least one of the validity of a program code the loaded program to be interpreted and data associated with said loaded program in a predetermined memory location, with a finding of validity being based on an authentification method; and (c) modifying said data in the electronic machine given validity of the loaded program to be interpreted that was checked with the authentification method, and exiting the check routine of the electronic machine if the loaded program to be interpreted is invalid and automatically executing security protection measures.
-
Specification