EP1337974B1 - Method for providing mailpieces with postal marks - Google Patents
Method for providing mailpieces with postal marks Download PDFInfo
- Publication number
- EP1337974B1 EP1337974B1 EP01995530.1A EP01995530A EP1337974B1 EP 1337974 B1 EP1337974 B1 EP 1337974B1 EP 01995530 A EP01995530 A EP 01995530A EP 1337974 B1 EP1337974 B1 EP 1337974B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- data
- customer system
- value transfer
- transfer center
- value
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/0008—Communication details outside or between apparatus
- G07B2017/00145—Communication details outside or between apparatus via the Internet
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/0008—Communication details outside or between apparatus
- G07B2017/00153—Communication details outside or between apparatus for sending information
- G07B2017/00161—Communication details outside or between apparatus for sending information from a central, non-user location, e.g. for updating rates or software, or for refilling funds
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
- G07B2017/00741—Cryptography or similar special procedures in a franking system using specific cryptographic algorithms or functions
- G07B2017/00758—Asymmetric, public-key algorithms, e.g. RSA, Elgamal
- G07B2017/00766—Digital signature, e.g. DSA, DSS, ECDSA, ESIGN
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
- G07B2017/00741—Cryptography or similar special procedures in a franking system using specific cryptographic algorithms or functions
- G07B2017/00782—Hash function, e.g. MD5, MD2, SHA
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
- G07B2017/00846—Key management
- G07B2017/0087—Key distribution
- G07B2017/00879—Key distribution using session key
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
- G07B2017/00919—Random number generator
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
- G07B2017/00959—Cryptographic modules, e.g. a PC encryption board
- G07B2017/00967—PSD [Postal Security Device] as defined by the USPS [US Postal Service]
Definitions
- the invention relates to a method of providing postal items with indicia, wherein a customer system loads a fee amount from a value transfer center via a data line, wherein the customer system controls printing of indicia on mailpieces and wherein the value transfer center sends a data packet to the customer system.
- EP0927963 shows a method of providing postage with indicia, wherein the customer system controls printing of indicia on mailpieces and wherein the value transfer center sends a data packet to the customer system and validation of the indicia in a mail center is checked by an analysis of data contained in the indicium ,
- Another method is from the German Patent DE 31 26 785 C2 known.
- a recharging signal intended for a franking of mail items is generated in a separate area of a value transfer center operated by a mail carrier company.
- the unpublished German patent application 100 20 566.6 / 53 also relates to a method for providing postage with postage indicia.
- a customer system loads a charge amount via a data line from a value transfer center in the form of a data packet that the customer system uses to generate postage indicia.
- This method is characterized in that data are generated in the customer system that are encrypted in such a way that the value transfer center can decrypt them, that the data is sent from the customer system to the value transfer center and that the value transfer center decrypts the data and then re-encrypts the data with a key not known to the customer system and then transmits the data thus encrypted to the customer system.
- a preferred embodiment of this method is characterized in that the encryption takes place in the customer system using a random number which serves as an authentication key.
- the method is characterized in that the random number is generated in a security module to which a user of the customer system has no access.
- the invention has for its object to perform a generic method so that an abusive Generation of postage indicia is avoided.
- this object is achieved in that the value transfer center generates a key and transmits the key to the customer system that generates data in the customer system, which are encrypted with the key so that the value transfer center can decrypt this that the data from the customer system are sent to the value transfer center and that the value transfer center decrypts the data and then re-encrypt the data with a key not known to the customer system and then transmits the data thus encrypted to the customer system.
- the random number is also generated centrally in the value transfer center for all backup modules at each load.
- the key is encrypted and transmitted digitally signed. The provision of a high-quality random number can be better ensured in the central value transfer center than in the security module in the customer system.
- a particularly advantageous embodiment of the method according to the invention is characterized in that data for identification and authentication as well as for the desired action are generated in the customer system, which are encrypted in such a way that the value transfer center it can decrypt that the data is being sent from the customer system to the value transfer center and that the value transfer center decrypts the data and then re-encrypts the data with a key not known to the customer system and subsequently encodes the encrypted data together with other newly added encrypted data; which can be decrypted by the customer system, however, transmits to the customer system.
- a preferred embodiment of the method according to the invention is characterized in that the encryption takes place in the value transfer center using a random number.
- the random number is encrypted together with a session key issued by the customer system and a public key of the customer system. Furthermore, the method is characterized in that the value transfer center signs the data with a private key.
- the decryption takes place in a security module in the customer system to which the customer has no access.
- a further advantageous embodiment of the method is characterized in that the decrypted random number is stored in the security module of the customer system to which the customer has no access.
- the customer system is preferably designed such that it is not able to completely decrypt data sent by the value transfer center, but a mail center in which the mailpieces are checked for correct franking can decrypt this data.
- the value transfer center can be designed in various ways.
- the term value transfer center includes both known value transfer centers and new forms of value transfer centers.
- the invention relates to such value transfer centers, via which a data communication line can be accessed directly, such as data servers connected to the Internet or to telephone lines.
- An advantageous embodiment of the method and a preferred embodiment of the value transfer center are characterized in that the encryption takes place in the value transfer center using a random number.
- the random number is generated in a secure area of the value transfer center.
- a preferred embodiment of the customer system and the value transfer center is characterized in that the random number with a session key issued by the value transfer center and a public key of the security module of the customer system is encrypted.
- the value transfer center signs the data with a private key.
- a preferred embodiment of the customer system and the value transfer center is characterized in that the private key is stored in the particularly secure area of the value transfer center.
- the data be transmitted from the customer system to the value transfer center with each request for a fee amount.
- An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the value transfer center identifies the customer system on the basis of the transmitted data.
- the value transfer center sends the data encrypted by it to the customer system.
- a preferred embodiment of the customer system and the value transfer center is characterized in that the data sent from the value transfer center to the customer system has a first component that can not be decrypted by the customer system and that the data also has a second share, that of the customer system can be decrypted.
- the part of the data which can be decrypted in the customer system contains information about the identity of the customer system.
- the part of the data which can be decrypted in the customer system contains the random number formed in the value transfer center.
- a preferred embodiment of the customer system and the value transfer center are characterized in that the portion of the data which can be decrypted by the customer system contains information about the amount of a fee amount.
- An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that a hash value is formed in the value transfer center.
- the hash value is formed by including information about shipment data.
- An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the hash value is formed by including a received and cached random number.
- the hash value is formed by including a loader identification number.
- An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the franking mark contains logical data.
- the franking mark contains information about shipment data.
- An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the logical data contain information about the encrypted random number.
- the logical data include information about the encrypted load history identification number.
- An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the logical data contain information about the hash value.
- a preferred embodiment of the customer system and the value transfer center is characterized in that the franking mark contains both information transmitted by the value transfer center and data entered by the document manufacturer.
- the franking mark contains a hash value which is formed from a combination of a value transmitted by the default center and values entered by the document manufacturer.
- a preferred embodiment of the customer system and the value transfer center are characterized in that they include the following method steps:
- the customer system or the security module connected to the customer system initiates a loading process by transmitting the identity of the document manufacturer and / or the customer system used by him to the value transfer center ,
- An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that a random number is formed in the value transfer center.
- a Preferred embodiment of the customer system and the value transfer center are characterized by the fact that the value transfer center encrypts the formed load identification number together with the random number generated in such a way that only the security module in the customer system can decrypt it.
- a preferred embodiment of the customer system and the value transfer center is characterized in that a hash value from the load identification number and further data is formed in the particularly secure area of the value transfer center.
- An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the validity of franking marks in the mail center is checked.
- a Preferred embodiment of the customer system and the value transfer center are distinguished by the fact that the test office forms a hash value from data contained in the postage indicium and checks whether this hash value agrees with a hash value contained in the postage indicium and, in the case of disagreement Postage due registered as fake.
- the invention provides a possible new form of franking, with which customers can print digital franking marks on letters, postcards, etc., using a conventional PC with printer and additional software and optionally hardware as well as Internet access.
- a payment to compensate for the value of the franking values printed by the customer can be done in various ways.
- a stored credit is reduced.
- This credit is preferably stored digitally.
- a digital storage takes place for example on a special customer card, a standardized cash card or in a virtual memory, which is located, for example, in a computer of the user.
- the amount of credit is loaded before printing franking values.
- the charge of the credit amount is carried out in a particularly preferred embodiment in a direct debit.
- Fig. 2 Preferably, several parties are involved in the franking process, with a particularly appropriate division of the parties in Fig. 2 is shown.
- the parties shown are a customer, a customer system and a shipping company.
- the customer system includes the hardware and software used by the customer for PC franking.
- the customer system interacts with the customer to load and save the billing amounts and print the indicium. Details of the customer system regulate the admission requirements.
- the shipping company undertakes the production of the consignments and carries out the required remuneration protection.
- a payment assurance is preferably carried out by detecting components of the franking marks.
- agreement data (customer / customer system data) is transferred from a central database to the system, which is required for checking the proper payment assurance.
- the size of the data to be stored shall be determined by the shipping company, in particular the operator of the postal service, in compliance with legal provisions such as the Postal Services Data Protection Ordinance (PDSV).
- PDSV Postal Services Data Protection Ordinance
- all data required for the proper determination, billing and evaluation as well as proof of the correctness of the after-payments can be stored afterwards. Basically, these are all shipment information without recipient name and possibly house number / PO box number of the recipient.
- a background system checks whether credit amounts contained in the customer system are actually reduced in the amount of fee amounts that are printed out as postage indicia.
- a detection system For acquisition of agreement data, a detection system is preferably provided.
- Agreement data for PC franking with the respective master data of the customer and the customer system (for example, security module ID) are provided and maintained via a database which can also be used, for example, for other franking types.
- a separate subarea for PC franking is implemented in the database.
- the data is provided in the value transfer center and the payment assurance system in the mail center. It is particularly convenient that the system includes interfaces that allow data and information to be exchanged with one another enable further systems.
- the interfaces are labeled "default”, "franking” and “debt collection”.
- Billing data is exchanged between the customer system and the dispatcher via a billing interface. For example, an amount of money can be loaded via the billing interface.
- the franking interface determines how franking marks are designed so that they can be read and checked in letter or freight centers.
- the billing interface and the collection interface are separated from one another.
- the billing interface and the debt collection interface are combined, for example, in billing via cash cards, credit cards or digital money, in particular digital coins.
- the collection interface determines how to settle billing amounts transferred via the billing interface.
- the other parameters of the franking process do not depend on the selected collection interface, but an efficient collection interface increases the efficiency of the overall system.
- Preferred collection options are direct debits and invoices.
- Non-safety-relevant processes such as logging on, logging off and re-registering customers that do not have to be made via the customer system, can be defined separately.
- Technical processes between the customer system and the customer system manufacturer are preferably determined in such a way that they correspond to the security standard presented here.
- the first two of these security problems are essentially solved by the system concept and measures in the overall system, the last three are preferably solved by the implementation of software and hardware of the backup module.
- asymmetric encryption is used with the public key of the communication partner (value transfer center or security module).
- the basic security architecture presented does not include the separately secured administration of the billing amounts (stock exchange function), the security of the communication between the customer system and the value transfer center, the mutual identification of the customer system and the value transfer center and the initialization for the safe start-up of a new customer system.
- a deployment for other forms of delivery such as parcel and express shipments is equally possible.
- the amount of charge that can be loaded at the maximum via the value transfer center is set to an appropriate amount.
- the amount can be selected according to the customer's requirement and the security needs of the postal service provider. While a fee amounting to a maximum of several hundred DM is particularly expedient for use in the private customer sector, substantially higher fee amounts are provided for use with large customers.
- the value stored in the exchange should preferably not exceed twice the value of the system.
- the return to a central point of the forwarding service provider for example Deutsche Post, enables a high level of remuneration protection by comparing the data with settlement amounts and the knowledge of the most frequent reasons for sending. As a result, there is the possibility of subsequent adjustment by changing the introduction requirements with the aim of reducing the return rate.
- billing values purchased by the customer are only valid for 3 months for reasons of payment security. A corresponding note must be included in the agreement with the customer. If franking values can not be used up within 3 months, the customer system must establish contact with the value transfer center for a new production of franking marks. With this contacting, as with the proper loading of Settlement amounts, the remainder of an old billing amount added to a newly issued billing amount and made available to the customer under a new loading service identification number.
- IPMAR International Postage Meter Approval Requirements
- UPU S-30 the regulations of the most recent version of the document International Postage Meter Approval Requirements (IPMAR), UPU S-30, as well as all standards and standards referred to in this document. Compliance with all the requirements mentioned there is, as far as possible, meaningful for the customer system.
- IPMAR International Postage Meter Approval Requirements
- regulations and provisions of the mailing service company also apply.
- System-technical interoperability refers to the functionality of the interfaces of the customer system or to compliance with the specifications specified in the interface descriptions.
- the communication via the interface billing amount preferably takes place via the public Internet on the basis of the protocols TCP / IP and HTTP.
- the data exchange can optionally be encrypted via HTTP over SSL (https). Shown here is the target process of a required transmission.
- the data exchange preferably takes place, if possible, via HTML and XML-coded files.
- the textual and graphical contents of the HTML pages are to be displayed in the customer system.
- the security case certificate and an action indicator A are unencrypted and transmitted unsigned.
- the value center feedback contains the certificate of the value center, an encrypted session key, and the digital signature of the encrypted session key.
- the backup module sends the re-encrypted session key and encrypted record with payload (amount of prepaid charging amount, residual value of current charging amount, ascending register of all charging amounts, last charging identification number) to the value transfer center (all asymmetrically encrypted with the value transfer center's public key ).
- payload amount of prepaid charging amount, residual value of current charging amount, ascending register of all charging amounts, last charging identification number
- the backup module sends the digital signature of this encrypted data to the value transfer center.
- the customer system may send other unencrypted and unsigned usage logs or usage profiles to the value transfer center.
- usage data it is expedient for the usage data to be entered in a usage log and for the usage log and / or the entries noted therein to be digitally signed.
- the value transfer center transmits the symmetrically encrypted random number and the symmetrically encrypted load ID number to the backup module.
- the value transfer center transmits the loader ID, random number generated, security module login information, and a new session key created with the backup module's public key to the backup module.
- the entire transmitted data is also digitally signed.
- the security module transmits the new session key, the new charge identification number together with payload data for confirming the successful communication, all in encrypted and digitally signed form to the value transfer center.
- the value transfer center acknowledges the success of the transfer without using cryptographic methods.
- Interface Settlement Amount is provided with the concept of the Postal Value Transfer Center.
- a log entry In the customer system, as part of each generation of a franking mark, a log entry must be generated which should contain all the information of the respective franking mark - provided with a digital signature. Furthermore, every error status of the backup module should be recorded in the log in such a way that the manual deletion of this entry is noticed during the check.
- the usage profile contains a prepared summary of usage data since the last communication with the value transfer center.
- a customer system is divided into a component located at the customer's site and a central component (for example, on the Internet), then the usage profile should preferably be kept in the central component.
- the customer system must be able to generate PC franking markings which correspond exactly to the specifications of Deutsche Post or the framework of the current CEN and UPU standards.
- the barcode and plaintext of the PC postage indicium conveniently contain the following information: In the barcode In plain English annotation 1 Postal Company (Licensing Post Identifier) Yes No 2 Franking Type (Licensing Plate Type) Yes No 3 Version and version prices / products Yes No 4 License number from Safe Box ID (PSD Identifier) Yes Yes in plain text: the first 5 bytes of the Safe Box ID in hexadecimal format 5 running consignment no.
- the franking mark is advantageously in the Address field mounted left-aligned above the address on the consignment.
- FIG. 5 A preferred embodiment of the layout and the positioning of the individual elements of the franking mark is shown by way of example in FIG. 5 below.
- the "most critical" size is the height of the illustrated window of a window envelope with a size of 45 mm x 90 mm.
- a DataMatrix code with an edge length of approx. 13 mm is shown here, which is possible only with a pixel resolution of 0.3 mm when using the proposed data fields.
- a code with an edge length of 24 mm does not allow sufficient space for address information regarding the available height.
- the machine readability of franking marks depends on the used printing resolution and the contrast. If other colors are to be used instead of black, then a lower reading rate is required expected. It can be assumed that the required read rate can be guaranteed with a resolution of 300 dpi ("dots per inch") used in the printer with high print contrast. That's about 120 pixels per centimeter.
- the customer system must be able to produce indicia that are in size and size valid indicia, but are not destined for shipping, but serve for control printouts and printer fine-tuning.
- the customer system is designed so that the test prints differ from actual indicia in a manner recognizable to the mailing company.
- the inscription "PATTERNS - do not ship” attached. At least two thirds of the barcode should be obscured by the inscription or otherwise.
- no zero prints may be produced except separately marked test prints.
- the basic system serves as a link between the other components of the PC franking, namely the value transfer center, the security module, the printer and the customer. It consists of one or more computer systems, for example PCs, which may possibly also be interconnected by a network.
- the basic system also ensures the comfortable use of the entire system by the customer.
- the printer may be either a standard commercial printer or a specialty printer, as specified by the manufacturer of the customer system.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
- Sorting Of Articles (AREA)
Description
Die Erfindung betrifft ein Verfahren zum Versehen von Postsendungen mit Freimachungsvermerken, wobei ein Kundensystem von einem Wertübertragungszentrum über eine Datenleitung einen Gebührenbetrag lädt, wobei das Kundensystem ein Drucken von Freimachungsvermerken auf Postsendungen steuert und wobei das Wertübertragungszentrum ein Datenpaket an das Kundensystem sendet.The invention relates to a method of providing postal items with indicia, wherein a customer system loads a fee amount from a value transfer center via a data line, wherein the customer system controls printing of indicia on mailpieces and wherein the value transfer center sends a data packet to the customer system.
Ein gattungsgemäßes Verfahren ist aus der internationalen Patentanmeldung
Ein weiteres Verfahren ist aus der Deutschen Patentschrift
Die unveröffentlichte Deutsche Patentanmeldung
Bei diesem Verfahren lädt ein Kundensystem über eine Datenleitung von einem Wertübertragungszentrum einen Gebührenbetrag in Form eines Datenpakets, den das Kundensystem zur Erzeugung von Frankiervermerken verwendet. Dieses Verfahren zeichnet sich dadurch aus, dass in dem Kundensystem Daten erzeugt werden, die so verschlüsselt sind, dass das Wertübertragungszentrum diese entschlüsseln kann, dass die Daten von dem Kundensystem zu dem Wertübertragungszentrum gesendet werden und dass das Wertübertragunszentrum die Daten entschlüsselt und anschließend die Daten erneut mit einem dem Kundensystem nicht bekannten Schlüssel verschlüsselt und die so verschlüsselten Daten anschließend an das Kundensystem überträgt. Eine bevorzugte Durchführungsform dieses Verfahrens zeichnet sich dadurch aus, dass die Verschlüsselung in dem Kundensystem unter Einsatz einer Zufallszahl erfolgt, die als Authentisierungsschlüssel dient. Außerdem ist das Verfahren dadurch gekennzeichnet, dass die Zufallszahl in einem Sicherungsmodul erzeugt wird, auf das ein Benutzer des Kundensystems keinen Zugriff hat.In this method, a customer system loads a charge amount via a data line from a value transfer center in the form of a data packet that the customer system uses to generate postage indicia. This method is characterized in that data are generated in the customer system that are encrypted in such a way that the value transfer center can decrypt them, that the data is sent from the customer system to the value transfer center and that the value transfer center decrypts the data and then re-encrypts the data with a key not known to the customer system and then transmits the data thus encrypted to the customer system. A preferred embodiment of this method is characterized in that the encryption takes place in the customer system using a random number which serves as an authentication key. In addition, the method is characterized in that the random number is generated in a security module to which a user of the customer system has no access.
Da derartige Zufallszahlen, die als Authentisierungsschlüssel dienen, eine wichtige Rolle bezüglich der Manipulationssicherheit des Gesamtsystems spielen, ist die Qualität bzw. "Zufälligkeit", mit der diese Zufallszahlen erzeugt werden, von großer Bedeutung. Hieraus erwächst in der Praxis die Problematik, dass Sicherungsmodule, die sich in großer Zahl in Kundensystemen befinden und aus wirtschaftlichen Gründen nur für begrenzte interne Funktionalitäten und Algorithmen Platz bieten, den hohen Forderungen an die Qualität der Zufallszahl genügen müssen.Since such random numbers, which serve as authentication keys, play an important role in the manipulation security of the overall system, the quality or "randomness" with which these random numbers are generated is of great importance. This raises in practice the problem that backup modules, which are in large numbers in customer systems and offer space for economic reasons only for limited internal functionalities and algorithms, must meet the high demands on the quality of the random number.
Insbesondere muss vermieden werden, dass Unbefugte Kenntnis der Zufallszahl erhalten, denn durch die Kenntnis der Zufallszahl wäre es möglich, gültig erscheinende Frankiervermerke auch ohne Verwendung des Sicherungsmoduls missbräuchlich entgeltfrei zu erzeugen.In particular, it must be avoided that unauthorized persons obtain knowledge of the random number, because by knowing the random number, it would be possible to generate frankly valid postage indicia without the use of the security module without charges.
Der Erfindung liegt die Aufgabe zugrunde, ein gattungsgemäßes Verfahren so durchzuführen, dass eine missbräuchliche Erzeugung von Frankiervermerken vermieden wird.The invention has for its object to perform a generic method so that an abusive Generation of postage indicia is avoided.
Erfindungsgemäß wird diese Aufgabe dadurch gelöst, dass das Wertübertragungszentrum einen Schlüssel erzeugt und den Schlüssel an das Kundensystem überträgt, dass in dem Kundensystem Daten erzeugt werden, die mit dem Schlüssel so verschlüsselt werden, dass das Wertübertragungszentrum diese entschlüsseln kann, dass die Daten von dem Kundensystem zu dem Wertübertragungszentrum gesendet werden und dass das Wertübertragungszentrum die Daten entschlüsselt und anschließend die Daten erneut mit einem dem Kundensystem nicht bekannten Schlüssel verschlüsselt und die so verschlüsselten Daten anschließend an das Kundensystem überträgt.According to the invention, this object is achieved in that the value transfer center generates a key and transmits the key to the customer system that generates data in the customer system, which are encrypted with the key so that the value transfer center can decrypt this that the data from the customer system are sent to the value transfer center and that the value transfer center decrypts the data and then re-encrypt the data with a key not known to the customer system and then transmits the data thus encrypted to the customer system.
Um einen Missbrauch durch die mögliche Vorhersagbarkeit qualitativ schlechter Zufallszahlen, die in einem Sicherungsmodul gebildet werden, zu verhindern, wird die Zufallszahl auch zentral im Wertübertragungszentrum für alle Sicherungsmodule bei jedem Ladevorgang erzeugt. Im Rahmen der elektronischen Datenkommunikation zwischen dem Wertübertragungszentrum und dem jeweiligen Sicherungsmodul im Kundensystem wird der Schlüssel verschlüsselt und digital signiert übertragen. Die Bereitstellung einer qualitativ hochwertigen Zufallszahl kann in dem zentralen Wertübertragungszentrum besser gewährleistet werden als in dem Sicherungsmodul im Kundensystem.In order to prevent misuse by the possible predictability of poor quality random numbers formed in a backup module, the random number is also generated centrally in the value transfer center for all backup modules at each load. As part of the electronic data communication between the value transfer center and the respective security module in the customer system, the key is encrypted and transmitted digitally signed. The provision of a high-quality random number can be better ensured in the central value transfer center than in the security module in the customer system.
Eine besonders vorteilhafte Ausführungsform des erfindungsgemäßen Verfahrens zeichnet sich dadurch aus, dass in dem Kundensystem Daten zur Identifizierung und Authentisierung sowie zur gewünschten Aktion erzeugt werden, die so verschlüsselt sind, dass das Wertübertragungszentrum diese entschlüsseln kann, dass die Daten von dem Kundensystem zu dem Wertübertragungszentrum gesendet werden und dass das Wertübertragungszentrum die Daten entschlüsselt und anschließend die Daten erneut mit einem dem Kundensystem nicht bekannten Schlüssel verschlüsselt und die so verschlüsselten Daten anschließend zusammen mit weiteren, neu hinzutretenden verschlüsselten Daten, die vom Kundensystem jedoch entschlüsselt werden können, an das Kundensystem überträgt.A particularly advantageous embodiment of the method according to the invention is characterized in that data for identification and authentication as well as for the desired action are generated in the customer system, which are encrypted in such a way that the value transfer center it can decrypt that the data is being sent from the customer system to the value transfer center and that the value transfer center decrypts the data and then re-encrypts the data with a key not known to the customer system and subsequently encodes the encrypted data together with other newly added encrypted data; which can be decrypted by the customer system, however, transmits to the customer system.
Eine bevorzugte Ausführungsform des erfindungsgemäßen Verfahrens zeichnet sich dadurch aus, dass die Verschlüsselung im Wertübertragungszentrum unter Einsatz einer Zufallszahl erfolgt.A preferred embodiment of the method according to the invention is characterized in that the encryption takes place in the value transfer center using a random number.
Es ist zweckmäßig, dass die Zufallszahl zusammen mit einem vom Kundensystem ausgegebenen Sitzungsschlüssel und einem öffentlichen Schlüssel des Kundensystems verschlüsselt wird. Weiterhin ist das Verfahren dadurch gekennzeichnet, dass das Wertübertragungszentrum die Daten mit einem privaten Schlüssel signiert.It is convenient that the random number is encrypted together with a session key issued by the customer system and a public key of the customer system. Furthermore, the method is characterized in that the value transfer center signs the data with a private key.
Ferner ist es vorteilhaft, dass die Entschlüsselung in einem Sicherungsmodul im Kundensystem erfolgt, auf das der Kunde keinen Zugriff hat.Furthermore, it is advantageous that the decryption takes place in a security module in the customer system to which the customer has no access.
Eine weitere vorteilhafte Ausführungsform des Verfahrens zeichnet sich dadurch aus, dass die entschlüsselte Zufallszahl im Sicherungsmodul des Kundensystems gespeichert wird, auf das der Kunde keinen Zugriff hat.A further advantageous embodiment of the method is characterized in that the decrypted random number is stored in the security module of the customer system to which the customer has no access.
Das Kundensystem ist vorzugsweise so gestaltet, dass es nicht in der Lage ist, von dem Wertübertragungszentrum gesandte Daten vollständig zu entschlüsseln, jedoch ein Briefzentrum, in dem die Postsendungen auf korrekte Frankierung überprüft werden, diese Daten entschlüsseln kann.The customer system is preferably designed such that it is not able to completely decrypt data sent by the value transfer center, but a mail center in which the mailpieces are checked for correct franking can decrypt this data.
Das Wertübertragungszentrum kann auf verschiedene Weisen gestaltet sein. Der Begriff Wertübertragungszentrum umfasst sowohl bekannte Wertübertragungszentren als auch neue Formen von Wertübertragungszentren.The value transfer center can be designed in various ways. The term value transfer center includes both known value transfer centers and new forms of value transfer centers.
Die Erfindung betrifft insbesondere solche Wertübertragungszentren, über die auf eine Datenkommunikationsleitung unmittelbar zugegriffen werden kann, wie an das Internet oder an Telefonleitungen angeschlossene Datenserver.In particular, the invention relates to such value transfer centers, via which a data communication line can be accessed directly, such as data servers connected to the Internet or to telephone lines.
Eine vorteilhafte Ausführungsform des Verfahrens und eine bevorzugte Ausgestaltung des Wertübertragungszentrums zeichnen sich dadurch aus, dass die Verschlüsselung in dem Wertübertragungszentrum unter Einsatz einer Zufallszahl erfolgt.An advantageous embodiment of the method and a preferred embodiment of the value transfer center are characterized in that the encryption takes place in the value transfer center using a random number.
Es ist zweckmäßig, dass die Zufallszahl in einem gesicherten Bereich des Wertübertragungszentrums erzeugt wird.It is expedient that the random number is generated in a secure area of the value transfer center.
Eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass die Zufallszahl mit einem von dem Wertübertragungszentrum ausgegebenen Sitzungsschlüssel und einem öffentlichen Schlüssel des Sicherungsmoduls des Kundensystems verschlüsselt wird.A preferred embodiment of the customer system and the value transfer center is characterized in that the random number with a session key issued by the value transfer center and a public key of the security module of the customer system is encrypted.
Es ist zweckmäßig, dass das Wertübertragungszentrum die Daten mit einem privaten Schlüssel signiert.It is convenient that the value transfer center signs the data with a private key.
Eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass der private Schlüssel in dem besonders gesicherten Bereich des Wertübertragungszentrums gespeichert ist.A preferred embodiment of the customer system and the value transfer center is characterized in that the private key is stored in the particularly secure area of the value transfer center.
Es ist zweckmäßig, dass die Daten mit jeder Anforderung eines Gebührenbetrages von dem Kundensystem an das Wertübertragungszentrum übertragen werden.It is expedient that the data be transmitted from the customer system to the value transfer center with each request for a fee amount.
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass das Wertübertragungszentrum anhand der übermittelten Daten das Kundensystem identifiziert.An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the value transfer center identifies the customer system on the basis of the transmitted data.
Es ist zweckmäßig, dass das Wertübertragungszentrum die von ihm verschlüsselten Daten an das Kundensystem schickt.It is expedient that the value transfer center sends the data encrypted by it to the customer system.
Eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass die von dem Wertübertragungszentrum an das Kundensystem gesandten Daten einen ersten Bestandteil aufweisen, der von dem Kundensystem nicht entschlüsselt werden kann und dass die Daten ferner einen zweiten Anteil aufweisen, der von dem Kundensystem entschlüsselt werden kann.A preferred embodiment of the customer system and the value transfer center is characterized in that the data sent from the value transfer center to the customer system has a first component that can not be decrypted by the customer system and that the data also has a second share, that of the customer system can be decrypted.
Es ist zweckmäßig, dass der in dem Kundensystem entschlüsselbare Teil der Daten Informationen über die Identität des Kundensystems enthält.It is expedient that the part of the data which can be decrypted in the customer system contains information about the identity of the customer system.
Es ist zweckmäßig, dass der in dem Kundensystem entschlüsselbare Teil der Daten die im Wertübertragungszentrum gebildete Zufallszahl enthält.It is expedient that the part of the data which can be decrypted in the customer system contains the random number formed in the value transfer center.
Eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass der von dem Kundensystem entschlüsselbare Anteil der Daten Informationen über die Höhe eines Gebührenbetrages enthält.A preferred embodiment of the customer system and the value transfer center are characterized in that the portion of the data which can be decrypted by the customer system contains information about the amount of a fee amount.
Es ist zweckmäßig, dass ein Senden von Daten von dem Kundensystem an das Wertübertragungszentrum lediglich dann erfolgt, wenn in dem Kundensystem ein Betrag in einer Mindesthöhe geladen werden soll.It is expedient that a transmission of data from the customer system to the value transfer center takes place only when an amount in the customer system is to be loaded at a minimum height.
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass in dem Wertübertragungszentrum ein Hash-Wert gebildet wird.An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that a hash value is formed in the value transfer center.
Es ist zweckmäßig, dass der Hash-Wert unter Einbeziehung von Angaben über Sendungsdaten gebildet wird.It is expedient that the hash value is formed by including information about shipment data.
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass der Hash-Wert unter Einbeziehung einer empfangenen und zwischengespeicherten Zufallszahl gebildet wird.An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the hash value is formed by including a received and cached random number.
Es ist zweckmäßig, dass der Hash-Wert unter Einbeziehung einer Ladevorgangsidentifikationsnummer gebildet wird.It is convenient that the hash value is formed by including a loader identification number.
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass der Freimachungsvermerk logische Daten enthält.An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the franking mark contains logical data.
Es ist zweckmäßig, dass der Freimachungsvermerk Informationen über Sendungsdaten enthält.It is expedient that the franking mark contains information about shipment data.
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass die logischen Daten Informationen über die verschlüsselte Zufallszahl enthalten.An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the logical data contain information about the encrypted random number.
Es ist zweckmäßig, dass die logischen Daten Informationen über die verschlüsselte Ladevorgangsidentifikationsnummer enthalten.It is appropriate that the logical data include information about the encrypted load history identification number.
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass die logischen Daten Informationen über den Hash-Wert enthalten.An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the logical data contain information about the hash value.
Eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass der Freimachungsvermerk sowohl von dem Wertübertragungszentrum übertragene Informationen als auch von dem Dokumenthersteller eingegebene Daten enthält.A preferred embodiment of the customer system and the value transfer center is characterized in that the franking mark contains both information transmitted by the value transfer center and data entered by the document manufacturer.
Es ist zweckmäßig, das Verfahren so durchzuführen, beziehungsweise das Kundensystem oder das Wertübertragungszentrum so auszugestalten, dass der Freimachungsvermerk einen Hash-Wert enthält, der aus einer Kombination aus einem von dem Vorgabezentrum übertragenen Wert und von dem Dokumenthersteller eingegebenen Werten gebildet wird.It is expedient to carry out the method or to configure the customer system or the value transfer center in such a way that the franking mark contains a hash value which is formed from a combination of a value transmitted by the default center and values entered by the document manufacturer.
Eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass sie folgende Verfahrensschritte beinhalten: Das Kundensystem oder das mit dem Kundensystem verbundene Sicherungsmodul initiiert einen Ladevorgang, indem die Identität des Dokumentherstellers und/oder des von ihm eingesetzten Kundensystems an das Wertübertragungszentrum übermittelt wird.A preferred embodiment of the customer system and the value transfer center are characterized in that they include the following method steps: The customer system or the security module connected to the customer system initiates a loading process by transmitting the identity of the document manufacturer and / or the customer system used by him to the value transfer center ,
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass im Wertübertragungszentrum eine Zufallszahl gebildet wird.An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that a random number is formed in the value transfer center.
Es ist zweckmäßig, das Verfahren so durchzuführen, beziehungsweise das Kundensystem oder das Wertübertragungszentrum so auszugestalten, dass das Wertübertragungszentrum eine Ladeidentifikationsnummer bildet und zusammen mit der erzeugten Zufallszahl zum einen derart verschlüsselt, dass nur das Briefzentrum diese entschlüsseln kann und anschließend eine Ladeidentifikationsnummer erzeugt.It is expedient to carry out the method in such a way, or to design the customer system or the value transfer center such that the value transfer center forms a load identification number and, together with the random number generated, encrypted in such a way that only the letter center can decrypt it and subsequently generates a load identification number.
Eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass das Wertübertragungszentrum die gebildete Ladeidentifikationsnummer zusammen mit der erzeugten Zufallszahl zum anderen derart verschlüsselt, dass nur das Sicherungsmodul im Kundensystem diese entschlüsseln kann.A Preferred embodiment of the customer system and the value transfer center are characterized by the fact that the value transfer center encrypts the formed load identification number together with the random number generated in such a way that only the security module in the customer system can decrypt it.
Eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass in dem besonders gesicherten Bereich des Wertübertragungszentrums ein Hash-Wert aus der Ladeidentifikationsnummer und weiteren Daten gebildet wird.A preferred embodiment of the customer system and the value transfer center is characterized in that a hash value from the load identification number and further data is formed in the particularly secure area of the value transfer center.
Es ist zweckmäßig, das Verfahren so durchzuführen, beziehungsweise das Kundensystem und/oder das Wertübertragungszentrum so auszugestalten, dass der Freimachungsvermerk so erzeugt wird, dass er den Hash-Wert enthält.It is expedient to carry out the method in such a way, or to design the customer system and / or the value transfer center in such a way that the franking mark is generated such that it contains the hash value.
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass die Gültigkeit von Freimachungsvermerken in dem Briefzentrum überprüft wird.An advantageous embodiment of the method, a preferred embodiment of the customer system and the value transfer center are characterized in that the validity of franking marks in the mail center is checked.
Es ist zweckmäßig, das Verfahren so durchzuführen, beziehungsweise das Kundensystem oder das Wertübertragungszentrum so auszugestalten, dass die Prüfung in dem Briefzentrum durch eine Analyse von in dem Freimachungsvermerk enthaltenen Daten erfolgt.It is expedient to carry out the method in such a way, or to design the customer system or the value transfer center in such a way that the check is made in the mail center by an analysis of data contained in the franking mark.
Eine vorteilhafte Ausführungsform des Verfahrens, eine bevorzugte Ausgestaltung des Kundensystems und des Wertübertragungszentrums zeichnen sich dadurch aus, dass die Prüfungsstelle aus in dem Freimachungsvermerk enthaltenen Daten einen Hash-Wert bildet und überprüft, ob dieser Hash-Wert mit einem in dem Freimachungsvermerk enthaltenen Hash-Wert übereinstimmt und im Falle der Nichtübereinstimmung den Freimachungsvermerk als gefälscht registriert.An advantageous embodiment of the method, a Preferred embodiment of the customer system and the value transfer center are distinguished by the fact that the test office forms a hash value from data contained in the postage indicium and checks whether this hash value agrees with a hash value contained in the postage indicium and, in the case of disagreement Postage due registered as fake.
Weitere Vorteile, Besonderheiten und zweckmäßige Weiterbildungen der Erfindung ergeben sich aus der nachfolgenden Darstellung eines bevorzugten Ausführungsbeispiels anhand der Zeichnungen.Further advantages, features and expedient developments of the invention will become apparent from the following description of a preferred embodiment with reference to the drawings.
Von den Zeichnungen zeigt
- Fig. 1
- eine Prinzipdarstellung eines erfindungsgemäßen Verfahrens,
- Fig. 2
- die in
Fig. 1 dargestellte Prinzipdarstellung mit einer Hervorhebung der bei einem Frankierungsvorgang beteiligten Parteien, - Fig. 3
- Schnittstellen des in
Fig. 1 undFig. 2 dargestellten Frankierungssystems und - Fig. 4
- eine Prinzipdarstellung von in dem Verfahren eingesetzten Sicherheitsmechanismen.
- Fig. 1
- a schematic representation of a method according to the invention,
- Fig. 2
- in the
Fig. 1 illustrated schematic representation with a highlighting of the parties involved in a franking process, - Fig. 3
- Interfaces of in
Fig. 1 andFig. 2 illustrated franking system and - Fig. 4
- a schematic representation of security mechanisms used in the process.
Das nachfolgende Ausführungsbeispiel beschreibt die Erfindung anhand eines vorgesehenen Einsatzes im Bereich der Deutschen Post AG. Es ist jedoch selbstverständlich gleichermaßen möglich, die Erfindung für eine Freimachung von anderen Dokumenten, insbesondere für einen Einsatz im Bereich von anderen Versandunternehmen, einzusetzen.The following embodiment describes the invention with reference to an intended use in the field of Deutsche Post AG. However, it is of course equally possible for the invention to be cleared of other documents, in particular for use in the field of other shipping companies.
Die Erfindung stellt eine mögliche neue Form der Frankierung bereit, mit der Kunden unter Benutzung eines herkömmlichen PC mit Drucker und zusätzlicher Soft- und gegebenenfalls Hardware sowie eines Internet-Zugangs digitale Freimachungsvermerke auf Briefe, Postkarten etc. drucken können.The invention provides a possible new form of franking, with which customers can print digital franking marks on letters, postcards, etc., using a conventional PC with printer and additional software and optionally hardware as well as Internet access.
Eine Bezahlung zum Ausgleich des Wertes der von den Kunden ausgedruckten Frankierwerte kann auf verschiedene Weisen geschehen. Beispielsweise wird ein gespeichertes Guthaben verringert. Dieses Guthaben ist vorzugsweise digital gespeichert. Eine digitale Speicherung erfolgt beispielsweise auf einer speziellen Kundenkarte, einer standardisierten Geldkarte oder in einem virtuellen Speicher, der sich beispielsweise in einem Computer des Benutzers befindet. Vorzugsweise wird der Guthabenbetrag geladen, bevor Ausdrucke von Frankierwerten erfolgen. Die Ladung des Guthabenbetrages erfolgt in einer besonders bevorzugten Ausführungsform in einem Lastschriftverfahren.A payment to compensate for the value of the franking values printed by the customer can be done in various ways. For example, a stored credit is reduced. This credit is preferably stored digitally. A digital storage takes place for example on a special customer card, a standardized cash card or in a virtual memory, which is located, for example, in a computer of the user. Preferably, the amount of credit is loaded before printing franking values. The charge of the credit amount is carried out in a particularly preferred embodiment in a direct debit.
In
- 1. Mit dem PC laden Kunden des Versandunternehmens (gegebenenfalls unter Verwendung zusätzlicher Soft/Hardware, zum Beispiel einer Microprozessor Chipkarte) über das Internet einen Wertbetrag.
- 2. Über den Wertbetrag erfolgt ein Inkasso, zum Beispiel durch Abbuchung vom Konto des Kunden.
- 3. Aus dem Wertbetrag, der beim Kunden in einer elektronischen Börse gespeichert ist, können so lange gültige Frankierwerte in beliebiger Höhe über den eigenen Drucker ausgedruckt werden, bis das Guthaben aufgebraucht ist.
- 4. Der vom Kunden aufgedruckte Freimachungsvermerk enthält lesbare Angaben sowie einen maschinenlesbaren Barcode, der von der Deutschen Post zur Prüfung der Gültigkeit herangezogen wird.
- 5. Die freigemachte Postsendung kann über die von der Deutschen Post bereitgestellten Möglichkeiten, zum Beispiel Briefkasten und Postfilialen, eingeliefert werden.
- 6. Der im Freimachungsvermerk angegebene Barcode, vorzugsweise ein 2D-Barcode, wird im Briefzentrum über eine Anschriftenlesemaschine gelesen. Während der Produktion erfolgt eine Gültigkeitsprüfung auf logischer Plausibilitätsbasis.
- 7. Die im Freimachungsvermerk gelesenen Daten werden unter anderem zur Entgeltsicherung an ein Hintergrundsystem übertragen.
- 8. Zwischen den geladenen Abrechnungsbeträgen und den produzierten Sendungen wird zur Erkennung von Missbrauch ein Abgleich vorgenommen.
- 1. Load with the PC customers of the shipping company (possibly using additional soft / hardware, for example, a microprocessor chip card) an amount of value over the Internet.
- 2. Debit collection takes place via the value, for example by debiting the customer's account.
- 3. From the amount of value stored by the customer in an electronic exchange, valid franking values of any amount can be printed out over the own printer until the credit has been used up.
- 4. The franking mark printed by the customer contains readable information as well as a machine-readable barcode, which is used by Deutsche Post to check the validity.
- 5. The franked mail item can be delivered via the options provided by Deutsche Post, for example mailboxes and post offices.
- 6. The barcode specified in the franking mark, preferably a 2D barcode, is read in the letter center via an address reading machine. During production, a validity check is carried out on a logical plausibility basis.
- 7. The data read in the postage indicium is transferred to a background system, among other things for payment of the fee.
- 8. Between the charged billing amounts and the produced shipments will be used to detect misuse a comparison made.
Vorzugsweise sind an dem Frankierungsverfahren mehrere Parteien beteiligt, wobei eine besonders zweckmäßige Aufteilung der Parteien in
Die dargestellten Parteien sind ein Kunde, ein Kundensystem und ein Versandunternehmen.The parties shown are a customer, a customer system and a shipping company.
Das Kundensystem umfasst die Hard- und Software, die vom Kunden zur PC-Frankierung eingesetzt wird. Das Kundensystem regelt in Interaktion mit dem Kunden das Laden und Speichern der Abrechnungsbeträge und den Ausdruck des Freimachungsvermerks. Einzelheiten zum Kundensystem regeln die Zulassungsvoraussetzungen.The customer system includes the hardware and software used by the customer for PC franking. The customer system interacts with the customer to load and save the billing amounts and print the indicium. Details of the customer system regulate the admission requirements.
Das Versandunternehmen übernimmt die Produktion der Sendungen und führt die erforderliche Entgeltsicherung durch.The shipping company undertakes the production of the consignments and carries out the required remuneration protection.
Ein Wertübertragungszentrum kann auf verschiedene Weise gestaltet sein:
- Der Betrieb eines Wertübertragungszentrums macht in Verbindung mit der Sicherheitsarchitektur der PC-Frankierung den Einsatz symmetrischer Verschlüsselungsverfahren im Freimachungsvermerk möglich. Hierdurch wird die erforderliche Prüfzeit der Gültigkeit eines Freimachungsvermerks erheblich reduziert. Erforderlich für den Einsatz eines symmetrischen Verfahrens ist der Betrieb des Wertübertragungszentrums und der Briefzentren durch dieselbe Organisation. Eine derart beschleunigte Produktion ist bei Verwendung asymmetrischer Sicherheitselemente im Freimachungsvermerk nicht möglich.
- Realisierung aller erforderlichen Sicherheitsanforderungen, unter anderem zur Vermeidung von internen und externen Manipulationen:
Anders als bei der Absenderfreistempelung erfolgt die Kommunikation über das offene und potentiell unsichere Internet. Angriffe auf die Kommunikationswege und die Internet-Server sowie interne Möglichkeiten der Manipulation erfordern höhere Sicherheitsvorkehrungen.
Durch ein zentrales, durch das Versandunternehmen vorgegebenes, Management kryptographischer Schlüssel, ist eine Verbesserung der Sicherheit möglich. Die bei der Produktion im Briefzentrum relevanten Schlüssel können jederzeit ausgewechselt und Schlüssellängen verändert werden. - Prüfungen zur Entgeltsicherung sind nach einem einheitlichen Prüfverfahren möglich und jederzeit durchführbar.
- Neue Vertragsteilnehmer und Änderungen in Verträgen können schnell allen erforderlichen Systemen des Versandunternehmens mitgeteilt werden.
- The operation of a value transfer center in conjunction with the security architecture of the PC franking makes it possible to use symmetrical encryption methods in the franking mark. As a result, the required test time of the validity of a franking mark is considerably reduced. Required for the use of a symmetric procedure is the operation of the value center and mail centers by the same organization. Such accelerated production is not possible when using asymmetric security elements in the franking mark.
- Realization of all necessary security requirements, among other things to avoid internal and external manipulations:
Unlike the sender free stamping, communication takes place via the open and potentially unsafe Internet. Attacks on the communication channels and the Internet servers as well as internal possibilities of manipulation require higher security precautions.
A centralized management cryptographic key provided by the shipping company enhances security. The keys relevant to production at the mail center can be changed at any time and key lengths can be changed. - Auditing checks are possible according to a uniform test procedure and can be carried out at any time.
- New contractors and changes in contracts can be quickly communicated to all required systems of the shipping company.
Eine Entgeltsicherung erfolgt vorzugsweise unter Erfassung von Bestandteilen der Freimachungsvermerke.A payment assurance is preferably carried out by detecting components of the franking marks.
Dazu werden Vereinbarungsdaten (Kunden-/Kundensystemdaten) aus einer zentralen Datenbank an das System übergeben, das für die Überprüfung der ordnungsgemäßen Entgeltsicherung erforderlich ist.To this end, agreement data (customer / customer system data) is transferred from a central database to the system, which is required for checking the proper payment assurance.
Den Umfang der zu speichernden Daten legt das Versandunternehmen, insbesondere der Betreiber des Postdienstes unter Beachtung von gesetzlichen Bestimmungen wie der Postdienstunternehmensdatenschutzverordnung (PDSV) fest. Grundsätzlich können danach alle Daten, die für das ordnungsgemäße Ermitteln, Abrechnen und Auswerten sowie zum Nachweis der Richtigkeit der Nachentgelte erforderlich sind, gespeichert werden. Grundsätzlich sind dies alle Sendungsinformationen ohne Empfängername und gegebenenfalls Hausnummer/Postfachnummer des Empfängers.The size of the data to be stored shall be determined by the shipping company, in particular the operator of the postal service, in compliance with legal provisions such as the Postal Services Data Protection Ordinance (PDSV). In principle, all data required for the proper determination, billing and evaluation as well as proof of the correctness of the after-payments can be stored afterwards. Basically, these are all shipment information without recipient name and possibly house number / PO box number of the recipient.
Ein Hintergrundsystem überprüft, ob in dem Kundensystem enthaltene Guthabenbeträge tatsächlich in Höhe von Gebührenbeträgen verringert werden, die als Freimachungsvermerke ausgedruckt werden.A background system checks whether credit amounts contained in the customer system are actually reduced in the amount of fee amounts that are printed out as postage indicia.
Für eine Erfassung von Vereinbarungsdaten ist vorzugsweise ein Erfassungssystem vorgesehen.For acquisition of agreement data, a detection system is preferably provided.
Vereinbarungsdaten zur PC-Frankierung mit den jeweiligen Stammdaten der Kunden und des Kundensystems (z.B. Sicherungsmodul-ID) werden über eine beispielsweise auch zu anderen Freimachungsarten einsetzbare Datenbank bereitgestellt und gepflegt.Agreement data for PC franking with the respective master data of the customer and the customer system (for example, security module ID) are provided and maintained via a database which can also be used, for example, for other franking types.
Bei Einsatz einer bestehenden Freimachungsdatenbank wird beispielsweise ein separater Teilbereich zur PC-Frankierung in der Datenbank implementiert. Die Daten werden in dem Wertübertragungszentrum und dem Entgeltsicherungssystem im Briefzentrum bereitgestellt.
Es ist besonders zweckmäßig, dass das System Schnittstellen enthält, die einen Daten- und Informationsaustausch mit weiteren Systemen ermöglichen.When using an existing franking database, for example, a separate subarea for PC franking is implemented in the database. The data is provided in the value transfer center and the payment assurance system in the mail center.
It is particularly convenient that the system includes interfaces that allow data and information to be exchanged with one another enable further systems.
In
Die Schnittstellen sind mit "Vorgabe", "Freimachungsvermerk" und "Inkasso" bezeichnet. Über eine Abrechnungsschnittstelle werden Abrechnungsdaten zwischen dem Kundensystem und dem Versanddienstleiter ausgetauscht. Beispielsweise kann über die Abrechnungsschnittstelle ein Geldbetrag geladen werden.The interfaces are labeled "default", "franking" and "debt collection". Billing data is exchanged between the customer system and the dispatcher via a billing interface. For example, an amount of money can be loaded via the billing interface.
Die Freimachungsschnittstelle legt fest, wie Freimachungsvermerke gestaltet werden, damit sie in Brief-, beziehungsweise Frachtzentren gelesen und geprüft werden können.The franking interface determines how franking marks are designed so that they can be read and checked in letter or freight centers.
Bei der in
Die Inkassoschnittstelle legt fest, wie eine Abrechnung der über die Abrechnungsschnittstelle übermittelten Gebührenbeträge erfolgt. Die anderen Parameter des Frankierungsverfahrens hängen nicht von der gewählten Inkassoschnittstelle ab, jedoch wird durch eine effiziente Inkassoschnittstelle die Effizienz des Gesamtsystems erhöht. Bevorzugte Inkassomöglichkeiten sind Lastschriften und Rechnungen.At the in
The collection interface determines how to settle billing amounts transferred via the billing interface. The other parameters of the franking process do not depend on the selected collection interface, but an efficient collection interface increases the efficiency of the overall system. Preferred collection options are direct debits and invoices.
Nachfolgend wird dargestellt, wie durch anwendungsspezifische inhaltliche sicherheltsanforderungen sicherheitsziele des Frankierungsverfahrens erreicht werden.The following describes how the security objectives of the application are determined by application-specific content security requirements Franking method can be achieved.
Der Fokus dieses Konzeptes ist hierbei auf die technische Spezifikation der Sicherheitsanforderungen an das System gerichtet. Nicht sicherheitsrelevante Prozesse wie An-, Ab- und Ummelden von Kunden, die nicht über das Kundensystem erfolgen müssen, können separat festgelegt werden. Technische Prozesse zwischen dem Kundensystem und dem Kundensystemhersteller werden vorzugsweise so festgelegt, dass sie dem hier dargestellten Sicherheitsstandard entsprechen.The focus of this concept is on the technical specification of the safety requirements for the system. Non-safety-relevant processes, such as logging on, logging off and re-registering customers that do not have to be made via the customer system, can be defined separately. Technical processes between the customer system and the customer system manufacturer are preferably determined in such a way that they correspond to the security standard presented here.
Durch das erfindungsgemäße Verfahren werden die nachfolgend genannten Sicherheitsziele erreicht.
- Phantasie- und Schmiermarken, also Freimachungsvermerke, die keine plausiblen Angaben zur Sendung enthalten oder aus anderen Gründen unleserlich sind, werden als ungültig erkannt.
- Dubletten, also exakte Kopien von gültigen Freimachungsvermerken mit plausiblen Angaben zur Sendung, können im Nachhinein erkannt werden.
- Eine Erhöhung des dem Kundensystem zur Verfügung stehenden Guthabenbetrages wird verhindert. Veränderungen des Guthabenbetrages sind auch im Nachhinein erkennbar und können vorzugsweise anhand einer Protokollliste nachträglich bewiesen werden.
- Unberechtigte Nutzungen werden erkannt und werden dem rechtmäßigen Nutzer im Falle einer unberechtigten Nutzung durch Dritte nicht angelastet.
- Hierzu zählt die missbräuchliche Verwertung rechtmäßig übertragener elektronischer Daten oder gültiger, rechtmäßig erzeugter Freimachungsvermerke ohne Wissen des rechtmäßigen Nutzers.
- Hierzu zählt die missbräuchliche Nutzung des Kundensystems durch Programmveränderungen.
- Hierzu zählt die unberechtigte Nutzung des Kundensystems durch fremde Softwareagenten über das Internet.
- Hierzu zählt das Ausforschen von PINs durch Angriffssoftware (trojanische Pferde).
- Hierzu zählen die Überlastungs-Angriffe (Denial-of-Service-Attacks, DoS), zum Beispiel durch Vortäuschen der Identität des Wertübertragungszentrums oder Manipulation des Ladevorgangs in der Art, dass Geld abgebucht, aber kein Guthaben angelegt wurde.
- Unberechtigtes Laden von Abrechnungsbeträgen wird durch technische Vorkehrungen im Wertübertragungszentrum unmöglich gemacht. Unberechtigtes Laden von Abrechnungsbeträgen könnte z.B. erfolgen durch:
- Vortäuschen der Identität des Post-Wertübertragungszentrums zur Erhöhung der eigenen Börse im Kundensystem durch den Kunden.
- vortäuschen eines zertifizierten Kundensystems durch ein manipuliertes oder erfundenes Kundensystem derart, dass der Täter Kenntnis von sicherheitskritischen Geheimnissen des Sicherungsmoduls erlangt und daraufhin unbemerkt Fälschungen erstellen kann.
- Mitschneiden der ordnungsgemäßen Kommunikation zwischen einem Kundensystem und dem Wertübertragungszentrum und Wiederholung dieser Kommunikation in missbräuchlicher Absicht (Replay-Attacke).
- Manipulation der zwischen Kundensystem und Wertübertragungszentrum stattfindenden Kommunikation in Echtzeit (ein- und ausgehende Datenströme im Kundensystem) in der Weise, dass das Kundensystem von einem höheren geladenen Wertbetrag als das Wertübertragungszentrum ausgeht.
- Missbrauch von Kundenidentifikationsnummern in der Weise, dass Dritte auf Kosten eines Kunden Wertbeträge laden.
- Unvollständige Stornoabwicklung.
- Imagination and smear stamps, ie indicia that contain no plausible details of the shipment or are illegible for other reasons, are recognized as invalid.
- Duplicates, ie exact copies of valid postage indicia with plausible details of the shipment, can be recognized afterwards.
- An increase in the amount of credit available to the customer system is prevented. Changes in the credit amount can also be recognized retrospectively and can preferably be proven retrospectively on the basis of a list of minutes.
- Unauthorized uses are recognized and become the rightful user in case of unauthorized use not charged by third parties.
- This includes the improper use of legally transmitted electronic data or valid, legally generated franking marks without the knowledge of the legitimate user.
- This includes the improper use of the customer system due to program changes.
- This includes the unauthorized use of the customer system by foreign software agents via the Internet.
- This includes the exploration of PINs by attacking software (Trojan horses).
- These include denial-of-service attacks (DoS), for example, by faking the identity of the value transfer center or manipulating the charge such that money has been debited but no credit has been created.
- Unauthorized loading of billing amounts is made impossible by technical arrangements in the value transfer center. Unauthorized loading of billing amounts could, for example, be done by:
- Simulating the identity of the postal value transfer center to increase its own stock market in the customer system by the customer.
- simulate a certified customer system by manipulated or invented customer system such that the offender obtains knowledge of security-critical secrets of the security module and then unnoticed can create counterfeits.
- Recording the proper communication between a customer system and the value transfer center and repeating this communication in a fraudulent manner (replay attack).
- Manipulation of the real-time communication between customer system and value center (incoming and outgoing data flows in the customer system) in such a way that the customer system assumes a higher amount of value loaded than the value transfer center.
- Misuse of customer identification numbers in such a way that third parties load amounts at the expense of a customer.
- Incomplete cancellation process.
Die ersten beiden dieser Sicherheitsprobleme werden im Wesentlichen durch das Systemkonzept und durch Maßnahmen im Gesamtsystem gelöst, die drei letzten werden vorzugsweise durch die Implementation von Soft- und Hardware des Sicherungsmoduls gelöst.The first two of these security problems are essentially solved by the system concept and measures in the overall system, the last three are preferably solved by the implementation of software and hardware of the backup module.
Bevorzugte Ausgestaltungen einer die Sicherheitsstandards erhöhenden Hardware sind nachfolgend dargestellt:
- Grundlegende Eigenschaften der Hardware
- 1. Alle Verschlüsselungen, Entschlüsselungen, Umschlüsselungen, Signaturberechnungen und kryptographischen Prüfungsprozeduren werden in gegen unberechtigte Zugriffe besonders geschützten Bereichen eines kryptographischen Sicherungsmoduls im Kundensystem und/oder in einem gesicherten Bereich des Wertübertragungszentrums durchgeführt. Die zugehörigen Schlüssel sind ebenfalls in solchen Sicherheitsbereichen abgelegt.
- 2. Sicherheitsrelevante Daten und Abläufe (zum Beispiel Schlüssel, Programme) werden gegen unberechtigte Veränderungen und geheime Daten (zum Beispiel Schlüssel, PINs) gegen unberechtigtes Auslesen geschützt. Dies wird vorzugsweise durch folgende Maßnahmen gewährleistet:
- Bauart des Sicherungsmoduls, eventuell im Zusammenwirken mit Sicherheitsmechanismen der Software des Sicherungsmoduls,
- Laden von Programmen in Sicherungsmodule nur bei der Herstellung oder kryptographischer Absicherung des Ladevorgangs,
- kryptographische Absicherung des Ladens von sicherheitsrelevanten Daten, insbesondere von kryptographischen Schlüsseln.
- Auch vor dem Auslesen mittels Angriffe, die die Zerstörung des Moduls in Kauf nehmen, müssen geheime Daten in Sicherungsmodulen geschützt sein.
- a. Der Schutz von Daten und Programmen gegen Veränderung, beziehungsweise Auslesen in dem Sicherungsmodul, muss so hoch sein, dass während der Lebensdauer des Moduls Angriffe mit vertretbarem Aufwand nicht möglich sind, wobei der für eine erfolgreiche Abwehr nötige Aufwand gegen den hieraus zu ziehenden Nutzen abzuwägen ist.
- b. Unerwünschte Funktionen dürfen durch ein Sicherungsmodul nicht ausführbar sein.
- Unerwünschte Nebenfunktionen und zusätzliche Datenkanäle, insbesondere Schnittstellen, die ungewollt Informationen weitergeben (Side Channels), werden verhindert.
Durch die Konstruktion des Sicherungsmoduls wird sichergestellt, dass ein Angreifer Informationen über geheimzuhaltende Daten und Schlüssel nicht über Schnittstellen auslesen kann, die für andere Zwecke gedacht sind.
Das Vorliegen von Side Channels wird durch entsprechende Tests überprüft. Typische Möglichkeiten, die überprüft werden, sind:- 1. Single Power Attack (SPA) und Differential Power Attack (DPA), die versuchen, aus Änderungen des Stromverbrauchs während kryptographischer Berechnungen auf geheime Daten zu schließen.
- 2. Timing Attacks, die versuchen, aus der Dauer kryptographischer Berechnungen auf geheime Daten zu schließen.
Bevorzugte Eigenschaften der Datenverarbeitung sind nachfolgend dargestellt:- Ablaufkontrolle:
- Es ist besonders zweckmäßig, dass eine Ablaufkontrolle durchgeführt wird. Diese kann beispielsweise durch eine Zustandsmaschine, beispielsweise entsprechend dem Standard FIPS PUB 140-1, erfolgen. Dadurch wird sichergestellt, dass die Abläufe der spezifizierten Transaktionen und die hierbei verwendeten sicherheitsrelevanten Daten des Systems nicht manipuliert werden können.
Die beteiligten Instanzen, insbesondere der Benutzer, dürfen durch ein Sicherungsmodul über die Abläufe der.Transaktionen nicht getäuscht werden.
Wenn beispielsweise der Vorgang des Ladens eines Wertbetrages in der Form mehrerer Teilvorgänge mit einzelnen Aufrufen des Sicherungsmoduls realisiert ist, muss die Ablaufkontrolle sicherstellen, dass diese Teilvorgänge nur in der zulässigen Reihenfolge ausgeführt werden.
Die Zustandsdaten, die für die Ablaufkontrolle verwendet werden, sind sicherheitsrelevant und werden daher vorzugsweise in einem gegen Manipulation gesicherten Bereich des Sicherungsmoduls gespeichert.- Nachrichtenintegrität:
- 1. Alle sicherheitsrelevanten Informationen in den Nachrichten werden vor und nach der Übertragung in den Komponenten des Systems mit geeigneten Verfahren gegen unberechtigte Veränderungen geschützt.
- 2. Veränderungen an sicherheitsrelevanten Informationen während der Übertragung zwischen Komponenten des chipkartengestützten Zahlungssystems werden erkannt. Entsprechende Reaktionen auf Integritätsverletzungen müssen erfolgen.
- 3. Das unautorisierte Einspielen von Nachrichten wird erkannt. Entsprechende Reaktionen müssen auch auf wiedereingespielte Nachrichten erfolgen.
Dass unbefugte Veränderungen und das Wiedereinspielen von Nachrichten erkannt werden können, wird für die Standardnachrichten des Systems durch die Festlegungen des Systemkonzepts sichergestellt. Die Software des Sicherungsmoduls hat sicherzustellen, dass die Erkennung tatsächlich erfolgt und entsprechend reagiert wird. Für sicherheitsrelevante herstellerspezifische Nachrichten (etwa im Rahmen der Personalisierung der Wartung des Sicherungsmoduls) werden entsprechende geeignete Mechanismen festgelegt und angewendet.
Die für die Sicherung der Nachrichtenintegrität relevanten Informationen werden vorzugsweise in einem gegen Manipulation gesicherten Bereich des Sicherungsmoduls gespeichert. Solche Informationen sind insbesondere Identifikations- und Authentizitätsmerkmale, Sequenzzähler oder Gebührenbeträge. - Geheimhaltung von PINs und kryptographischen Schlüsseln
- 1. Obwohl die PIN außerhalb von gesicherten Bereichen nicht im Klartext übertragen werden sollte, wird vorzugsweise die Klartext-Übertragung bei der PC-Frankierung aus Gründen der Benutzerfreundlichkeit des Gesamtsystems und der Verwendung bestehender, ungesicherter Hardwarekomponenten im Kundensystem (Tastatur, Monitor) toleriert. Jedoch sind die lokalen Systemkomponenten, in denen die PINs im Klartext bearbeitet oder gespeichert werden, auf ein Minimum zu reduzieren. Eine ungesicherte Übertragung der PINs darf nicht erfolgen.
- 2. Kryptographische Schlüssel dürfen auf elektronischen Übertragungswegen in ungesicherter Umgebung nie im Klartext übertragen werden. Werden sie in Systemkomponenten benutzt oder gespeichert, so müssen sie gegen unautorisiertes Auslesen und Verändern geschützt sein.
- 3. Keine Systemkomponente darf eine Möglichkeit zur Bestimmung einer PIN aufgrund einer erschöpfenden Suche bieten.
- Protokollierung
- 1. Innerhalb des Kundensystems werden alle Daten protokolliert, die für die Rekonstruktion der betreffenden Abläufe benötigt werden. Ferner werden auch Fehlerfälle protokolliert, die einen Manipulationsverdacht nahelegen.
- 2. Gespeicherte Protokolldaten müssen gegen unberechtigte Veränderungen geschützt sein und authentisch an eine auswertende Instanz übertragen werden können.
- Verarbeitung anderer Anwendungen
Werden in Sicherungsmodulen gleichzeitig andere Anwendungen verarbeitet, so darf dadurch die Sicherheit des PC-Frankierungssystems nicht beeinflusst werden.
Durch folgende Maßnahmen kann die Datensicherheit weiter erhöht werden: - Löschen geheimer Daten aus temporären Speichern
- Sichere Implementation von herstellerspezifischen Funktionen (z.B. im Rahmen der Personalisierung) ; etwa Verwendung von Triple-DES oder einem sicheren symmetrischen Verfahren für Verschlüsselung von geheimen Personalisierungsdaten, Einbringung von Klartextschlüsseln in Form von geteilten Geheimnissen (z.B. Schlüsselhälften) nach dem Vier-Augen-Prinzip
- Es dürfen keine unsicheren Zusatzfunktionen existieren (etwa Verschlüsseln oder Entschlüsseln oder Signieren von frei wählbaren Daten mit Schlüsseln des Systems); es darf keine Funktionsvertauschung von Schlüsseln möglich sein.
- Basic properties of the hardware
- 1. All encryption, decryption, transcoding, signature computation and cryptographic validation procedures are performed in areas of a cryptographic security module particularly protected against unauthorized access in the customer system and / or in a secure area of the value transfer center. The associated keys are also stored in such security areas.
- 2. Security-relevant data and processes (for example, keys, programs) are protected against unauthorized changes and secret data (for example, keys, PINs) against unauthorized read-out. This is preferably ensured by the following measures:
- Type of fuse module, possibly in combination with safety mechanisms of the software of the fuse module,
- Loading programs into backup modules only during the production or cryptographic securing of the charging process,
- Cryptographic protection of the loading of security-relevant data, in particular of cryptographic keys.
- Even before being read out by means of attacks, which take the destruction of the module into account, secret data must be protected in security modules.
- a. The protection of data and programs against change, or readout in the security module, must be so be high that during the lifetime of the module attacks are not possible with reasonable effort, with the necessary effort for a successful defense against the resulting benefits to be weighed.
- b. Undesired functions must not be executable by a backup module.
- Unwanted secondary functions and additional data channels, in particular interfaces that unintentionally forward information (side channels), are prevented.
The design of the backup module ensures that an attacker can not read information about secret data and keys through interfaces intended for other purposes.
The presence of side channels is checked by appropriate tests. Typical options that are checked are:- 1. Single Power Attack (SPA) and Differential Power Attack (DPA), which try to deduce secret data from changes in power consumption during cryptographic calculations.
- 2. Timing Attacks, which try to deduce secret data from the duration of cryptographic calculations.
Preferred characteristics of the data processing are shown below:- Flow Control:
- It is particularly expedient that a sequence check is carried out. This can be done for example by a state machine, for example, according to the standard FIPS PUB 140-1. This ensures that the processes of the specified transactions and the security-related data of the system used in this case can not be manipulated.
The involved instances, in particular the user, must not be deceived by a security module about the operations of the transactions.
For example, if the process of loading an amount of value in the form of multiple subprocesses with individual calls of the backup module is realized, the flow control must ensure that these subprocesses are executed only in the permitted order.
The status data used for the sequence control are security-relevant and are therefore preferably stored in a tamper-proof area of the security module.- Message integrity:
- 1. All safety-relevant information in the messages is protected against unauthorized changes before and after transmission in the components of the system using appropriate procedures.
- 2. Changes to security-related information during transmission between components of the smart card-based payment system are detected. Appropriate responses to integrity violations must be made.
- 3. The unauthorized import of messages is detected. Corresponding reactions must also be made on replayed messages.
The fact that unauthorized changes and the re-entry of messages can be recognized, is ensured for the standard messages of the system by the determinations of the system concept. The software of the backup module has to ensure that the detection actually takes place and is responded accordingly. For security-relevant vendor-specific messages (for example as part of the personalization of the maintenance of the backup module), suitable mechanisms are defined and applied.
The information relevant for securing the message integrity is preferably stored in a secure against tampering area of the backup module. Such information is, in particular, identification and authenticity features, sequence counters or fee amounts. - Confidentiality of PINs and cryptographic keys
- 1. Although the PIN outside secure areas should not be transmitted in plain text, it is preferred to tolerate plain text transmission in PC postage for reasons of user-friendliness of the overall system and use of existing, unsecured hardware components in the customer system (keyboard, monitor). However, the local system components where the PINs are edited or stored in plain text must be kept to a minimum. An unsecured transfer of the PINs must not take place.
- 2. Cryptographic keys are allowed on electronic Transmission paths in unsecured environment are never transmitted in plain text. If they are used or stored in system components, they must be protected against unauthorized reading and modification.
- 3. No system component may provide a way to determine a PIN based on an exhaustive search.
- logging
- 1. Within the customer system, all data required for the reconstruction of the relevant processes is logged. Furthermore, error cases are also logged that suggest a suspicion of manipulation.
- 2. Stored log data must be protected against unauthorized changes and authenticated to an evaluating entity.
- Processing of other applications
If other applications are simultaneously processed in fuse modules, this must not affect the security of the PC franking system.
The following measures can further increase data security: - Delete secret data from temporary storage
- Secure implementation of manufacturer-specific functions (eg as part of personalization); for example, use of Triple-DES or a secure symmetric method for encryption of secret personalization data, introduction of plain-text keys in the form of shared secrets (eg key halves) according to the four-eye principle
- There must be no unsafe additional functions (such as encryption or decryption or signing of freely selectable data with keys of the system); It must not be possible to interchange keys.
- Außer den in den Kundensystemen eingesetzten Sicherungsmodulen sind auch weitere Sicherungsmodule zu untersuchen: Insbesondere sind die Sicherungsmodule der verschiedenen Zertifizierungsstellen (CAs) bei den Herstellern von Sicherungsmodulen zu untersuchen.In addition to the fuse modules used in the customer systems, further fuse modules must also be examined: In particular, the fuse modules of the various certification authorities (CAs) must be examined by the manufacturers of fuse modules.
- Auch der PC-seitige Anteil der Kundensoftware ist hinsichtlich seiner sicherheitsrelevanten Aufgaben (z.B. PIN-Eingabe) zu untersuchen.The PC-side portion of the customer software is also to be examined with regard to its security-relevant tasks (for example PIN entry).
- Es ist vom Hersteller eines Kundensystems ein Verfahren vorzusehen, das die gesicherte Übermittlung der PIN von Sicherungsmodulen an die Benutzer garantiert (Beispielsweise PIN-Brief-Versendung). Ein solches Konzept ist auf Sicherheit und Einhaltung zu überprüfen.It is the manufacturer of a customer system to provide a method that guarantees the secure transmission of the PIN of security modules to the user (for example, PIN letter delivery). Such a concept should be checked for safety and compliance.
-
Sicherheit der Herstellerumgebung, insbesondere Schlüsseleinbringung etc.; Sicherheitsbeauftragte, allgemeiner: Zulassung der organisatorischen Sicherheitsmaßnahmen von Herstellern nach festgelegtem Verfahren. Im Einzelnen:
- Schlüsselmanagement
- 1. Zur Verteilung, Verwaltung und eventuell zum turnusmäßigen Wechsel und zum Ersetzen von Schlüsseln sind Regelungen zu treffen.
- 2. Schlüssel, für die der Verdacht auf Kompromittierung besteht, dürfen im gesamten System nicht mehr verwendet werden.
- Bevorzugte Maßnahmen bei der Herstellung und Personalisierung von Sicherungsmodulen sind:
- 1. Die Herstellung und Personalisierung (Ersteinbringung geheimer Schlüssel, eventuell benutzerspezifischer Daten) von Sicherungsmodulen muss in einer Produktionsumgebung stattfinden, die verhindert, dass
- Schlüssel bei der Personalisierung kompromittiert werden,
- der Personalisierungsvorgang missbräuchlich oder unberechtigt durchgeführt wird,
- unautorisierte Software oder Daten eingebracht werden können,
- Sicherungsmodule entwendet werden.
- 2. Es muss sichergestellt sein, dass in das System keine unautorisierten Komponenten eingebracht werden können, die sicherheitsrelevante Funktionen ausführen.
- 3. Der Lebensweg aller Sicherungsmodule muss kontinuierlich aufgezeichnet werden.
- 1. Die Herstellung und Personalisierung (Ersteinbringung geheimer Schlüssel, eventuell benutzerspezifischer Daten) von Sicherungsmodulen muss in einer Produktionsumgebung stattfinden, die verhindert, dass
- Erläuterung:
Die Aufzeichnung des Lebenswegs eines Sicherungsmoduls umfasst vorzugsweise:- Herstellungs- und Personalisierungsdaten,
- räumlichen/zeitlichen Verbleib,
- Reparatur und Wartung,
- Außerbetriebnahme,
- Verlust bzw. Diebstahl von das Sicherungsmodul enthaltenden Datenspeichern wie Dateien, Dongles, Krypto, Server oder Chipkarten
- Herstellungs- und Personalisierungsdaten,
- Einbringen neuer Anwendungen,
- Änderung von Anwendungen,
- Änderung von Schlüsseln,
- Außerbetriebnahme,
- Verlust bzw. Diebstahl.
- key management
- 1. Rules must be laid down for the distribution, administration and possibly the regular exchange and replacement of keys.
- 2. Keys suspected of compromising may no longer be used throughout the system become.
- Preferred measures in the manufacture and personalization of fuse modules are:
- 1. The production and personalization (first-time secret key, possibly user-specific data) of backup modules must take place in a production environment that prevents
- Key to be compromised in personalization,
- the personalization process is abusive or unauthorized,
- unauthorized software or data can be brought in,
- Backup modules are stolen.
- 2. It must be ensured that no unauthorized components carrying out safety-related functions can be introduced into the system.
- 3. The life cycle of all fuse modules must be continuously recorded.
- 1. The production and personalization (first-time secret key, possibly user-specific data) of backup modules must take place in a production environment that prevents
- Explanation:
The recording of the life cycle of a security module preferably comprises:- Manufacturing and personalization data,
- spatial / temporal whereabouts,
- Repair and maintenance,
- Decommissioning,
- Loss or theft of data stores containing the backup module such as files, dongles, cryptos, servers or smart cards
- Manufacturing and personalization data,
- Bringing in new applications,
- Change of applications,
- Change of keys,
- Decommissioning,
- Loss or theft.
- Schlüsselmanagement
Für die PC-Frankierung wird eine grundsätzliche Sicherheitsarchitektur vorgesehen, die die Vorteile verschiedener, bestehender Ansätze verbindet und mit einfachen Mitteln ein höheres Maß an Sicherheit bietet.For PC franking a basic security architecture is provided, which combines the advantages of different, existing approaches and offers a higher level of security with simple means.
Die Sicherheitsarchitektur umfasst vorzugsweise im Wesentlichen drei Einheiten, die in einer bevorzugten Anordnung in Fig. 4 dargestellt sind:
- Ein Wertübertragungszentrum, in dem die Identität des Kunden und seines Kundensystems bekannt ist.
- Ein Sicherungsmodul, das die als nicht durch den Kunden manipulierbare Hard-/Software die Sicherheit im Kundensystem gewährleistet (z.B. Dongle oder Chipkarte bei Offline-Lösungen bzw. gleichwertige Server bei Online-Lösungen).
- Ein Briefzentrum, in dem die Gültigkeit der Freimachungsvermerke geprüft, beziehungsweise Manipulationen am Wertbetrag sowie am Freimachungsvermerk erkannt werden.
- A value transfer center that knows the identity of the customer and their customer system.
- A security module that ensures the security in the customer system that can not be manipulated by the customer (eg dongle or chip card for offline solutions or equivalent servers for online solutions).
- A letter center in which the validity of the franking marks are checked, or manipulations of the value amount and the franking mark are recognized.
Die einzelnen Prozessschritte, die im Wertübertragungszentrum, Kundensystem und Briefzentrum erfolgen, sollen im Folgenden in Form einer Prinzipskizze dargestellt werden. Der genaue technische Kommunikationsprozess weicht hingegen von dieser prinzipiellen Darstellung ab (z.B. mehrere Kommunikationsschritte zur Erlangung einer hier dargestellten Übertragung). Insbesondere wird in dieser Darstellung eine vertrauliche und integere Kommunikation zwischen identifizierten und authentisierten Kommunikationspartnern vorausgesetzt.The individual process steps that take place in the value transfer center, customer system and letter center are described below in the form of a schematic diagram being represented. By contrast, the exact technical communication process differs from this basic representation (eg several communication steps to obtain a transmission shown here). In particular, in this representation a confidential and integere communication between identified and authenticated communication partners is required.
- 0. Innerhalb des Ladezentrums wird ein Schlüssel erzeugt und anschließend an das Kundensystem übertragen. Vorzugsweise erfolgt die Übertragung des Schlüssels verschlüsselt und gegebenenfalls digital signiert. Insbesondere ist es zweckmäßig, dass der Schlüssel sich in einem digitalen Briefumschlag befindet.0. Within the loading center, a key is generated and then transferred to the customer system. Preferably, the transmission of the key is encrypted and optionally digitally signed. In particular, it is expedient that the key is in a digital envelope.
- 1. Vom Sicherungsmodul wird eine eindeutige Identifikationsnummer (Sicherungsmodul-ID) des Kundensystems derart verschlüsselt an das Wertübertragungszentrum übermittelt, dass nur das Wertübertragungszentrum in der Lage ist, eine Entschlüsselung durchzuführen. In einer besonders bevorzugten Ausführungsform wird die Anfrage mit dem öffentlichen Schlüssel des Wertübertragungszentrums verschlüsselt und mit dem privaten Schlüssel des Sicherungsmoduls digital signiert. Hierdurch wird vermieden, dass die Anfrage bei jedem Laden eines Abrechnungsbetrages dieselbe Gestalt hat und zum missbräuchlichen Laden von Abrechnungsbeträgen herangezogen werden kann (Replay-Attack).1. The security module transmits a unique identification number (security module ID) of the customer system in encrypted form to the value transfer center in such a way that only the value transfer center is able to perform a decryption. In a particularly preferred embodiment, the request is encrypted with the public key of the value transfer center and digitally signed with the private key of the security module. This avoids that the request has the same form every time a billing amount is loaded and can be used for abusive loading of billing amounts (replay attack).
- 2. Die kryptographisch behandelten Informationen aus dem Kundensystem werden an das Wertübertragungszentrum im Rahmen des Ladens eines Abrechnungsbetrages übertragen. Weder der Kunde noch Dritte können diese Informationen entschlüsseln.2. The cryptographically treated information from the customer system is transmitted to the value transfer center during the loading of a billing amount. Neither the customer nor third parties can decrypt this information.
In der Praxis wird die asymmetrische Verschlüsselung mit dem öffentlichen Schlüssel des Kommunikationspartners (Wertübertragungszentrum, beziehungsweise Sicherungsmodul) angewandt.In practice, asymmetric encryption is used with the public key of the communication partner (value transfer center or security module).
Bei der Möglichkeit eines vorhergehenden Austausches von Schlüsseln kommt eine symmetrische Verschlüsselung gleichfalls in Betracht.With the possibility of a previous exchange of keys symmetric encryption is also considered.
- 3. Im Wertübertragungszentrum wird unter anderem die Identifikationsnummer des Sicherungsmoduls (Sicherungsmodul-ID) entschlüsselt.3. In the value transfer center, among other things, the identification number of the security module (security module ID) is decrypted.
- 4. Durch Anfrage in der Datenbank-Freimachung wird die Sicherungsmodul-ID einem Kunden der Deutschen Post zugeordnet.4. By request in the database franking, the security module ID is assigned to a customer of Deutsche Post.
-
5. Im Wertübertragungszentrum wird eine Zufallszahl erzeugt.
Im Wertübertragungszentrum wird eine Ladevorgangsidentifikationsnummer gebildet, die Teile der Sicherungsmodul-ID, die Höhe eines Abrechnungsbetrages etc. beinhaltet. 5. In the value transfer center, a random number is generated.
In the value transfer center, a charge transaction identification number is formed, which includes parts of the security module ID, the amount of a charge amount, etc. - 6. Die Ladeidentifikationsnummer wird zusammen mit der erzeugten Zufallszahl zum einen derart verschlüsselt, dass das Kundensystem nicht in der Lage ist, diese zu entschlüsseln. In der Praxis erfolgt die Verschlüsselung mit einem symmetrischen Schlüssel nach TDES, der ausschließlich im Wertübertragungszentrum sowie in den Briefzentren vorhanden ist. Die Verwendung der symmetrischen Verschlüsselung an dieser Stelle ist begründet durch die Forderung nach schnellen Entschlüsselungsverfahren durch die Produktion.6. The loading identification number is encrypted together with the generated random number on the one hand so that the customer system is not able to decrypt it. In practice, encryption takes place with a symmetric key according to TDES, which exists exclusively in the value transfer center and in the letter centers. The use of symmetric encryption at this point is justified by the demand for fast decryption procedures by the production.
- 7. Die Ladeidentifikationsnummer wird zusammen mit der erzeugten Zufallszahl zum anderen derart verschlüsselt, dass nur das Sicherungsmodul im Kundensystem in der Lage ist, diese zu entschlüsseln.7. The loading identification number is encrypted together with the generated random number to the other such that only the security module in the customer system is able to decrypt them.
- 8. Die unterschiedlich verschlüsselten Paare von Ladevorgangsidentifikationsnummer und Zufallszahl werden an das Kundensystem übertragen. Weder der Kunde noch Dritte können diese Informationen entschlüsseln. Durch die alleinige Verwaltung des posteigenen, vorzugsweise symmetrischen Schlüssels im Wertübertragungszentrum und in den Briefzentren kann der Schlüssel jederzeit ausgetauscht und Schlüssellängen können bei Bedarf geändert werden. Hierdurch wird auf einfache Weise eine hohe Manipulationssicherheit gewährleistet.8. The differently encrypted pairs of load identification number and random number are transmitted to the customer system. Neither the customer nor third parties can decrypt this information. By simply managing the post office's own, preferably symmetric key in the value center and mail centers, the key can be exchanged at any time and key lengths can be changed as needed. As a result, a high degree of manipulation security is ensured in a simple manner.
- 9. Im Sicherungsmodul des Kundensystems wird die Zufallszahl, die derart verschlüsselt war, dass das Sicherungsmodul im Kundensystem sie entschlüsseln konnte, entschlüsselt und gespeichert.9. In the security module of the customer system, the random number that was encrypted so that the security module in the customer system could decrypt it is decrypted and stored.
- 10.Der Kunde erfasst im Rahmen der Erstellung eines Freimachungsvermerks die sendungsspezifischen Informationen oder Sendungsdaten (z.B. Porto, Sendungsart etc.), die in das Sicherungsmodul übertragen werden.10.The customer collects the shipment-specific information or shipment data (such as postage, shipment type, etc.) that are transferred to the security module as part of the creation of a franking mark.
-
11. Innerhalb des gesicherten Bereichs des Wertübertragungszentrums wird ein Hash-Wert unter anderem aus folgenden Informationen gebildet
- Auszügen aus den Sendungsdaten (z.B. Porto, Sendungsart, Datum, PLZ etc.),
- der zwischengespeicherten Zufallszahl (die im Rahmen des Ladens eines Abrechnungsbetrages empfangen wurde)
- und gegebenenfalls der Ladevorgangsidentifikationsnummer.
- Excerpts from the shipment data (eg postage, type of shipment, date, postal code, etc.),
- the cached random number (received as part of loading a billing amount)
- and optionally the charge identification number.
-
10. In den Freimachungsvermerk werden unter anderem folgende Daten übernommen:
- Auszüge aus den Sendungsdaten im Klartext (z.B. Porto, Sendungsart, Datum, PLZ etc.),
- die verschlüsselte Zufallszahl und die verschlüsselte Ladevorgangsidentifikationsnummer aus dem Wertübertragungszentrum und
- der innerhalb des Sicherungsmoduls gebildete Hash-Wert aus Sendungsdaten, die empfangene und zwischengespeicherte Zufallszahl und Ladevorgangsidentifikationsnummer.
- Excerpts from the shipment data in plain text (eg postage, type of shipment, date, postal code, etc.),
- the encrypted random number and the encrypted loader identification number from the value transfer center and
- the hash value of broadcast data formed within the backup module, the received and cached random number, and load history identification number.
- 11. Im Briefzentrum werden zunächst die Sendungsdaten geprüft. Stimmen die in den Freimachungsvermerk übernommenen Sendungsdaten nicht mit der Sendung überein, so liegen entweder eine Falschfrankierung, eine Phantasie- oder eine Schmiermarke vor. Die Sendung ist der Entgeltsicherung zuzuführen.11. In the letter center, the shipment data is first checked. Vote in the franking mark taken over consignment data does not match the consignment, so are either a wrong franking, a fantasy or a smear before. The consignment is to be paid.
- 12. Im Briefzentrum werden die Zufallszahl und die Ladevorgangsidentifikationsnummer, die im Rahmen des Abrechnungsbetrages an das Kundensystem übergeben wurden, entschlüsselt. Hierzu ist im Briefzentrum nur ein einziger (symmetrischer) Schlüssel erforderlich. Bei Verwendung von individuellen Schlüsseln wäre jedoch statt dessen eine Vielzahl von Schlüsseln einzusetzen.12. In the mail center, the random number and the loading service identification number, which were transferred to the customer system as part of the billing amount, are decrypted. For this, only one (symmetric) key is required in the mail center. However, using individual keys would require a plurality of keys instead.
-
13. Im Briefzentrum wird nach demselben Verfahren wie in dem Sicherungsmodul ein Hash-Wert aus folgenden Informationen gebildet:
- • Auszügen aus den Sendungsdaten,
- • der entschlüsselten Zufallszahl
- • der entschlüsselten Ladevorgangsidentifikationsnummer.
- • excerpts from the shipment data,
- • the decrypted random number
- • the decrypted charge identification number.
- 14. In dem Briefzentrum werden der selbst gebildete und der übertragene Hash-Wert verglichen. Stimmen beide überein, so wurde der übertragene Hash-Wert mit derselben Zufallszahl gebildet, die auch dem Wertübertragungszentrum im Rahmen des Ladens des Abrechnungsbetrages übermittelt wurde. Demnach handelt es sich sowohl um einen echten, gültigen Abrechnungsbetrag als auch um Sendungsdaten, die dem Sicherungsmodul bekanntgegeben wurden (Gültigkeitsprüfung). Vom Aufwand her entsprechen die Entschlüsselung, die Bildung eines Hash-Wertes und der Vergleich von zwei Hash-Werten theoretisch dem einer Signaturprüfung. Aufgrund der symmetrischen Entschlüsselung entsteht jedoch gegenüber der Signaturprüfung ein zeitlicher Vorteil.14. In the mail center, the self-made and transmitted hash values are compared. If both agree, then the transmitted hash value has been formed with the same random number which was also transmitted to the value transfer center during the loading of the settlement amount. Accordingly, it is both a genuine, valid billing amount and shipment data that has been announced to the security module (validity check). In terms of complexity, the decryption, the formation of a hash value and the comparison of two hash values theoretically correspond to those of a signature check. Due to the Symmetric decryption, however, creates a time advantage over the signature verification.
- 15. Über eine Gegenprüfung im Hintergrundsystem können im Nachhinein Abweichungen zwischen geladenen Abrechnungsbeträgen und Frankierbeträgen ermittelt werden (Überprüfung hinsichtlich Sendungsdubletten, Saldenbildung im Hintergrundsystem).15. By means of a countercheck in the background system, deviations between charged settlement amounts and franking amounts can subsequently be determined (check with regard to consignment duplicates, balancing in the background system).
Die dargestellte grundsätzliche Sicherheitsarchitektur umfasst nicht die separat abgesicherte Verwaltung der Abrechnungsbeträge (Börsenfunktion), die Absicherung der Kommunikation zwischen Kundensystem und dem Wertübertragungszentrum, die gegenseitige Identifizierung von Kundensystem und Wertübertragungszentrum und die Initialisierung zur sicheren Betriebsaufnahme eines neuen Kundensystems.The basic security architecture presented does not include the separately secured administration of the billing amounts (stock exchange function), the security of the communication between the customer system and the value transfer center, the mutual identification of the customer system and the value transfer center and the initialization for the safe start-up of a new customer system.
Die beschriebene Sicherheitsarchitektur ist sicher gegenüber Angriffen durch Folgendes:
- Dritte können die im Internet mitgeschnittene (kopierte) erfolgreiche Kommunikation zwischen einem Kundensystem und dem Wertübertragungszentrum nicht zu betrügerischen Zwecken nutzen (Replay-Attacke).
- Dritte oder Kunden können gegenüber dem Wertübertragungszentrum nicht die Verwendung eines ordnungsgemäßen Kundensystems durch ein manipuliertes Kundensystem vortäuschen. Spiegelt ein Dritter oder ein Kunde die Übertragung einer Zufallszahl und einer Safe-Box-ID vor, die nicht innerhalb eines Sicherungsmoduls erzeugt wurden, sondern ihm bekannt sind, so scheitert das Laden der Abrechnungsbeträge entweder an der separat durchgeführten Identifikation des rechtmäßigen Kunden durch Benutzername und Kennwort oder an der Kenntnis des privaten Schlüssels des Sicherungsmoduls, der dem Kunden unter keinen Umständen bekannt sein darf. (Deshalb ist der Initialisierungsprozess zur Schlüsselerzeugung in dem Sicherungsmodul und die Zertifizierung des öffentlichen Schlüssels durch den Kundensystemanbieter geeignet durchzuführen.)
- Dritte oder Kunden können nicht mit einem vorgetäuschten Wertübertragungszentrum gültige Abrechnungsbeträge in ein Kundensystem laden. Spiegelt ein Dritter oder ein Kunde die Funktionalität des Wertübertragungszentrums vor, so gelingt es diesem vorgespiegelten Wertübertragungszentrum nicht, eine verschlüsselte Ladevorgangsidentifikationsnummer zu erzeugen, die im Briefzentrum ordnungsgemäß entschlüsselt werden kann. Zudem kann das Zertifikat des öffentlichen Schlüssels des Wertübertragungszentrums nicht gefälscht werden.
- Kunden können nicht unter Umgehung des Wertübertragungszentrums einen Freimachungsvermerk erstellen, dessen Ladevorgangsidentifikationsnummer derart verschlüsselt ist, dass sie im Briefzentrum als gültig entschlüsselt werden könnte.
- Third parties can not use the copied (copied) successful communication between a customer system and the value transfer center on the Internet for fraudulent purposes (replay attack).
- Third parties or customers can not pretend to the value transfer center to use a proper customer system through a compromised customer system. Does a third party or customer reflect the transmission of a random number and a Safe Box ID that is not within a backup module but are known to him, the loading of the billing amounts fails either on the separately carried out identification of the legitimate customer by user name and password or on the knowledge of the private key of the security module, which may under no circumstances be known to the customer. (Therefore, the initialization process for key generation in the backup module and the certification of the public key by the customer system provider are to be performed appropriately.)
- Third parties or customers can not load valid billing amounts into a customer system with a fake value transfer center. If a third party or a customer reflects the functionality of the value transfer center, this mirrored value transfer center will not be able to generate an encrypted load history identification number that can be properly decrypted in the mail center. In addition, the certificate of the public key of the value transfer center can not be forged.
- Customers can not create an indicium bypassing the value center, whose load history identification number is encrypted so that it could be decrypted as valid at the mail center.
Zur Erhöhung der Datensicherheit, insbesondere beim Suchen, ist eine hohe Anzahl von Zufallszahlen zur Hash-Wert-Bildung heranzuziehen.
- • Die Länge der Zufallszahl ist daher möglichst groß und beträgt vorzugsweise mindestens 16 byte (128 bit). Die eingesetzte Sicherheitsarchitektur ist durch die Möglichkeit, kundenspezifische Schlüssel einzusetzen, ohne dass es notwendig ist, in zur Entschlüsselung bestimmten Stellen, insbesondere Briefzentren, Schlüssel bereit zu halten, den bekannten Verfahren überlegen. Diese vorteilhafte Ausgestaltung ist ein wesentlicher Unterschied zu den bekannten Systemen nach dem Information-Based Indicia Program (IBIP).
- • The length of the random number is therefore as large as possible and is preferably at least 16 bytes (128 bits). The security architecture used is superior to the known methods in that it is possible to use customer-specific keys without it being necessary to hold keys ready for decryption, in particular letter centers. This advantageous embodiment is an essential difference to the known systems according to the Information-Based Indicia Program (IBIP).
Folgende Merkmale zeichnen die beschriebene Sicherheitsarchitektur gegenüber dem IBIP-Modell der USA aus:
- Die eigentliche Sicherheit wird in den Systemen der Deutschen Post (Wertübertragungszentrum, Briefzentrum, Entgeltsicherungssystem) gewährleistet und ist damit vollständig im Einflussbereich der Deutschen Post.
- Es werden im Freimachungsvermerk keine Signaturen, sondern technisch gleichwertige und ebenso sichere (symmetrisch) verschlüsselte Daten und Hash-Werte angewandt. Hierzu wird im einfachsten Falle nur ein symmetrischer Schlüssel verwendet, der alleine im Einflussbereich der Deutschen Post liegt und somit leicht austauschbar ist.
- In dem Briefzentrum ist eine Überprüfung aller Freimachungsmerkmale (nicht bloß stichprobenweise) möglich.
- Das Sicherheitskonzept basiert auf einem einfachen, in sich geschlossenen Prüfkreislauf, der in Einklang mit einem hierauf angepassten Hintergrundsystem steht.
- Das System macht selbst ansonsten kaum feststellbare Dubletten erkennbar.
- Ungültige Phantasiemarken sind mit diesem Verfahren mit hoher Genauigkeit erkennbar.
- Neben der Plausibilitätsprüfung kann bei allen Freimachungsvermerken eine Überprüfung der Ladevorgangsidentifikationsnummer in Echtzeit erfolgen.
- The actual security is guaranteed in the systems of Deutsche Post (value transfer center, letter center, pay-as-you-go system) and is thus completely within the sphere of influence of Deutsche Post.
- The signatures do not use any signatures but technically equivalent and equally secure (symmetric) encrypted data and hash values. For this purpose, in the simplest case, only a symmetrical key is used, which is alone in the sphere of influence of Deutsche Post and thus easily replaceable.
- In the mail center, a review of all franking features (not just random samples) is possible.
- The safety concept is based on a simple, self-contained test cycle that is in line with a background system adapted to it.
- The system makes even otherwise barely detectable duplicates recognizable.
- Invalid phantasy marks are recognizable with this method with high accuracy.
- In addition to the plausibility check, a check of the charge identification number can take place in real time for all franking marks.
Mit der PC-Frankierung können alle Produkte des Versendungsdienstleisters wie beispielsweise "brief national" (einschließlich Zusatzleistungen) und "Direkt Marketing national" gemäß einer vorhergehenden Festlegung durch den Versendungsdienstleister freigemacht werden.With the PC franking, all products of the forwarding service provider such as "letter national" (including additional services) and "direct marketing national" can be cleared according to a previous specification by the mailing service provider.
Ein Einsatz für andere Versandformen wie Paket- und Expresssendungen ist gleichermaßen möglich.A deployment for other forms of delivery such as parcel and express shipments is equally possible.
Der Gebührenbetrag, der maximal über das Wertübertragungszentrum geladen werden kann, wird auf einen geeigneten Betrag festgelegt. Der Betrag kann je nach Anforderung des Kunden und dem Sicherheitsbedürfnis des Postdienstleisters gewählt werden. Während für einen Einsatz im Privatkundenbereich ein Gebührenbetrag von maximal mehreren hundert DM besonders zweckmäßig ist, werden für Einsätze bei Großkunden wesentlich höhere Gebührenbeträge vorgesehen. Ein Betrag in der Größenordnung von etwa DM 500,-eignet sich sowohl für anspruchsvolle Privathaushalte als auch für Freiberufler und kleinere Unternehmen. Der in der Börse gespeicherte Wert sollte vorzugsweise den doppelten Wertbetrag systemtechnisch nicht überschreiten.The amount of charge that can be loaded at the maximum via the value transfer center is set to an appropriate amount. The amount can be selected according to the customer's requirement and the security needs of the postal service provider. While a fee amounting to a maximum of several hundred DM is particularly expedient for use in the private customer sector, substantially higher fee amounts are provided for use with large customers. An amount of about DM 500, suitable for demanding households as well as for freelancers and smaller companies. The value stored in the exchange should preferably not exceed twice the value of the system.
Falsch frankierte und nicht zur Beförderung geeignete, bereits bedruckte Schreiben, Umschläge etc. mit einem gültigen Freimachungsvermerk werden dem Kunden gutgeschrieben.Falsely franked and not suitable for carriage, already printed letters, envelopes, etc. with a valid franking mark will be credited to the customer.
Durch geeignete Maßnahmen, beispielsweise durch eine Stempelung von in dem Briefzentrum eingehenden Sendungen, ist es möglich festzustellen, ob eine Sendung bereits befördert wurde. Hierdurch wird verhindert, dass Kunden bereits beförderte Sendungen vom Empfänger zurück erhalten und diese zur Gutschrift bei dem Postdientsbetreiber, beispielsweise der Deutschen Post AG, einreichen.Through appropriate measures, for example by stamping incoming shipments in the mail center, it is possible to determine whether a shipment has already been transported. This prevents customers from receiving already carried shipments from the recipient and submitting them for credit to the post office operator, for example Deutsche Post AG.
Die Rücksendung an eine zentrale Stelle des Versendungsdienstleisters, beispielsweise der Deutschen Post, ermöglicht ein hohes Maß an Entgeltsicherung durch Abgleich der Daten mit Abrechnungsbeträgen und die Kenntnis über die häufigsten Zusendungsgründe. Hierdurch besteht gegebenenfalls die Möglichkeit der Nachsteuerung durch Änderung der Einführungsvoraussetzungen mit dem Ziel der Reduzierung der Rücksendequote.The return to a central point of the forwarding service provider, for example Deutsche Post, enables a high level of remuneration protection by comparing the data with settlement amounts and the knowledge of the most frequent reasons for sending. As a result, there is the possibility of subsequent adjustment by changing the introduction requirements with the aim of reducing the return rate.
Vom Kunden gekaufte Abrechnungswerte sind aus Gründen der Entgeltsicherung beispielsweise nur 3 Monate gültig. Ein entsprechender Hinweis ist in der Vereinbarung mit dem Kunden aufzunehmen. Können Frankierwerte nicht innerhalb von 3 Monaten aufgebraucht werden, muss vom Kundensystem die Kontaktierung des Wertübertragungszentrums zu einer erneuten Herstellung von Freimachungsvermerken aufgenommen werden. Bei dieser Kontaktierung wird, wie beim ordentlichen Laden von Abrechnungsbeträgen, der Restbetrag eines alten Abrechnungsbetrages einem neu ausgegebenen Abrechnungsbetrag zugeschlagen und unter einer neuen Ladevorgangsidentifikationsnummer dem Kunden zur Verfügung gestellt.For example, billing values purchased by the customer are only valid for 3 months for reasons of payment security. A corresponding note must be included in the agreement with the customer. If franking values can not be used up within 3 months, the customer system must establish contact with the value transfer center for a new production of franking marks. With this contacting, as with the proper loading of Settlement amounts, the remainder of an old billing amount added to a newly issued billing amount and made available to the customer under a new loading service identification number.
Grundsätzlich können die Freimachungsvermerke eine beliebige Form aufweisen, in der die in ihnen enthaltenen Informationen wiedergegeben werden können. Es ist jedoch zweckmäßig, die Freimachungsvermerke so zu gestalten, dass sie wenigstens bereichsweise die Form von Barcodes aufweisen. Bei der dargestellten Lösung des 2D-Barcodes und der daraus resultierenden Entgeltsicherung sind folgende Besonderheiten in der Produktion zu berücksichtigen:
- PC-frankierte Sendungen können über alle Einlieferungsmöglichkeiten, auch über Briefkasten, eingeliefert werden.
- PC-franked shipments can be delivered via all delivery options, also via letterbox.
Durch die Festlegung von Zulassungsvoraussetzungen für Hersteller von für die Schnittstellen relevanten Bestandteilen des Frankierungssystems, insbesondere für Hersteller und/oder Betreiber von Kundensystemen, wird die Einhaltung der dargestellten Sicherheitsmaßnahmen weiter erhöht.By establishing licensing requirements for manufacturers of components of the franking system that are relevant for the interfaces, in particular for manufacturers and / or operators of customer systems, compliance with the security measures presented is further increased.
Vorzugsweise finden die Vorschriften der aktuellsten Fassung des Dokuments International Postage Meter Approval Requirements (IPMAR), UPU S-30, ebenso Anwendung wie alle Normen und Standards, auf die in diesem Dokument verwiesen wird. Die Einhaltung aller dort genannten "Requirements" ist, soweit möglich, für das Kundensystem sinnvoll.Preferably, the regulations of the most recent version of the document International Postage Meter Approval Requirements (IPMAR), UPU S-30, as well as all standards and standards referred to in this document. Compliance with all the requirements mentioned there is, as far as possible, meaningful for the customer system.
Digital Postage Marks: Applications, Security & Design Grundsätzlich finden die Vorschriften der aktuellen Fassung des Dokuments Digital Postage Marks: Applications, Security & Design (UPU: Technical Standards Manual) ebenso Anwendung wie alle Normen und Standards, auf die in diesem Dokument verwiesen wird. Die Einhaltung des "normativen" Inhalts sowie die weitestgehende Beachtung des "informativen" Inhalts dieses Dokuments ist, soweit möglich, für das Kundensystem sinnvoll.Digital Postage Marks: Applications, Security & Design In general, the terms of the current version of the Digital Postage Marks: Applications, Security & Design (UPU: Technical Standards Manual) document apply to all standards and standards referenced in this document. Adherence to the "normative" content as well as the most extensive consideration of the "informative" content of this document is, as far as possible, meaningful for the customer system.
Vorzugsweise finden Regelungen und Bestimmungen des Versendungsdienstleistungsunternehmens gleichfalls Anwendung.Preferably, regulations and provisions of the mailing service company also apply.
Durch eine Zulassung lediglich solcher Systeme, die alle gesetzlichen Bestimmungen ebenso erfüllen wie alle Normen und Standards des Versendungsdienstleisters, werden Datensicherheit und Zuverlässigkeit des Systems ebenso gewährleistet wie seine Benutzerfreundlichkeit.By approving only such systems that meet all legal requirements as well as all standards and standards of the forwarding service provider, data security and reliability of the system are guaranteed as well as its user-friendliness.
Grundsätzlich finden alle Gesetze, Verordnungen, Richtlinien, Vorschriften, Normen und Standards der jeweils gültigen Fassung Anwendung, die zur Entwicklung und zum Betrieb eines technischen Kundensystems in der konkreten Ausprägung zu beachten sind.In principle, all laws, regulations, directives, regulations, standards and standards of the respectively valid version apply, which have to be considered for the development and operation of a technical customer system in its concrete form.
Die systemtechnische Interoperabilität bezieht sich auf die Funktionsfähigkeit der Schnittstellen des Kundensystems, beziehungsweise auf die Einhaltung der in den Schnittstellenbeschreibungen spezifizierten Vorgaben.System-technical interoperability refers to the functionality of the interfaces of the customer system or to compliance with the specifications specified in the interface descriptions.
Die Kommunikation über die Schnittstelle Abrechnungsbetrag erfolgt vorzugsweise über das öffentliche Internet auf der Basis der Protokolle TCP/IP und HTTP. Der Datenaustausch kann optional per HTTP über SSL verschlüsselt werden (https). Hier dargestellt ist der Soll-Prozess einer erforderlichen Übertragung.The communication via the interface billing amount preferably takes place via the public Internet on the basis of the protocols TCP / IP and HTTP. The data exchange can optionally be encrypted via HTTP over SSL (https). Shown here is the target process of a required transmission.
Der Datenaustausch erfolgt vorzugsweise, sofern möglich, über HTML- und XML-kodierte Dateien. Die textlichen und graphischen Inhalte der HTML-Seiten sind im Kundensystem darzustellen.The data exchange preferably takes place, if possible, via HTML and XML-coded files. The textual and graphical contents of the HTML pages are to be displayed in the customer system.
Es ist zweckmäßig, bei den Kommunikationsseiten auf eine bewährte HTML-Version zurückzugreifen und auf die Verwendung von Frames, eingebetteten Objekten (Applets, ActiveX etc.) und ggf. animierten GIFs zu verzichten.It is useful to use a proven HTML version of the communication pages and to refrain from using frames, embedded objects (applets, ActiveX etc.) and possibly animated GIFs.
Anmeldung zum Laden eines Abrechnungsbetrages (erste Übertragung von dem Sicherungsmodul zum Wertübertragungszentrum)
Im Rahmen der ersten Übertragung von dem Sicherungsmodul zum Wertübertragungszentrum werden das Zertifikat des Sicherungsmoctuis sowie ein Aktionsindikator A unverschlüsselt und unsigniert übertragen.Login to load a billing amount (first transfer from the backup module to the value transfer center)
As part of the first transfer from the security module to the value transfer center, the security case certificate and an action indicator A are unencrypted and transmitted unsigned.
Die Rückmeldung des Wertübertragungszentrums enthält das eigene Zertifikat des Wertübertragungszentrums, einen verschlüsselten Sitzungsschlüssel und die digitale Signatur des verschlüsselten Sitzungsschlüssels.The value center feedback contains the certificate of the value center, an encrypted session key, and the digital signature of the encrypted session key.
Im Rahmen dieser Übertragung sendet das Sicherungsmodul den neu verschlüsselten Sitzungsschlüssel und den verschlüsselten Datensatz mit Nutzdaten (Höhe eines vorab geladenen Abrechnungsbetrages, Restwert des aktuellen Abrechnungsbetrages, aufsteigendes Register aller Abrechnungsbeträge, letzte Ladevorgangsidentifikationsnummer) an das Wertübertragungszentrum (alles asymmetrisch mit dem öffentlichen Schlüssel des Wertübertragungszentrums verschlüsselt). Gleichzeitig sendet das Sicherungsmodul die digitale Signatur dieser verschlüsselten Daten an das Wertübertragungszentrum. Gleichzeitig kann das Kundensystem weitere, nicht verschlüsselte und nicht signierte Nutzungsprotokolle oder Nutzungsprofile an das Wertübertragungszentrum senden.As part of this transfer, the backup module sends the re-encrypted session key and encrypted record with payload (amount of prepaid charging amount, residual value of current charging amount, ascending register of all charging amounts, last charging identification number) to the value transfer center (all asymmetrically encrypted with the value transfer center's public key ). At the same time, the backup module sends the digital signature of this encrypted data to the value transfer center. At the same time, the customer system may send other unencrypted and unsigned usage logs or usage profiles to the value transfer center.
Es ist zweckmäßig, dass die Nutzungsdaten in ein Nutzungsprotokoll eingetragen werden und dass das Nutzungsprotokoll und/oder die darin vermerkten Einträge digital signiert werden.It is expedient for the usage data to be entered in a usage log and for the usage log and / or the entries noted therein to be digitally signed.
Das Wertübertragungszentrum übermittelt die symmetrisch verschlüsselte Zufallszahl und die symmetrisch verschlüsselte Ladevorgangsidentifikationsnummer an das Sicherungsmodul. Außerdem übermittelt das Wertübertragungszentrum die mit dem öffentlichen Schlüssel des Sicherungsmoduls erstellte Ladevorgangsidentifikationsnummer, die erzeugte Zufallszahl, Login-Informationen für das Sicherungsmodul sowie einen neuen Sitzungsschlüssel an das Sicherungsmodul. Die gesamten übertragenen Daten werden zudem digital signiert.The value transfer center transmits the symmetrically encrypted random number and the symmetrically encrypted load ID number to the backup module. In addition, the value transfer center transmits the loader ID, random number generated, security module login information, and a new session key created with the backup module's public key to the backup module. The entire transmitted data is also digitally signed.
Im Rahmen der dritten Übertragung werden von dem Sicherungsmodul der neue Sitzungsschlüssel, die neue Ladevorgangsidentifikationsnummer zusammen mit Nutzdaten zur Bestätigung der erfolgreichen Kommunikation allesamt in verschlüsselter und digital signierter Form an das Wertübertragungszentrum übertragen.As part of the third transmission, the security module transmits the new session key, the new charge identification number together with payload data for confirming the successful communication, all in encrypted and digitally signed form to the value transfer center.
Bei der dritten Antwort quittiert das Wertübertragungszentrum den Erfolg der Übertragung ohne Anwendung kryptographischer Verfahren.In the third response, the value transfer center acknowledges the success of the transfer without using cryptographic methods.
Die Möglichkeit einer Deinstallation des Kundensystems muss durch den Kunden möglich sein.The possibility of uninstalling the customer system must be be possible by the customer.
Die detaillierte, technische Beschreibung der Schnittstelle Abrechnungsbetrag erfolgt mit Konzeption des posteigenen Wertübertragungszentrums.The detailed, technical description of the Interface Settlement Amount is provided with the concept of the Postal Value Transfer Center.
Im Kundensystem ist im Rahmen jeder Erzeugung eines Freimachungsvermerks ein Protokolleintrag zu erzeugen, der alle Angaben des jeweiligen Freimachungsvermerks - versehen mit einer digitalen Signatur - enthalten sollte. Weiterhin sollte im Protokoll jeder Fehlerstatus des Sicherungsmoduls derart verzeichnet werden, dass die manuelle Löschung dieses Eintrags bei der Überprüfung bemerkt wird.In the customer system, as part of each generation of a franking mark, a log entry must be generated which should contain all the information of the respective franking mark - provided with a digital signature. Furthermore, every error status of the backup module should be recorded in the log in such a way that the manual deletion of this entry is noticed during the check.
Das Nutzungsprofil enthält eine aufbereitete Zusammenfassung der Nutzungsdaten seit der letzten Kommunikation mit dem Wertübertragungszentrum.The usage profile contains a prepared summary of usage data since the last communication with the value transfer center.
Ist ein Kundensystem in eine beim Kunden befindliche und eine zentral (z.B. im Internet befindliche) Komponente aufgeteilt, so sollte das Nutzungsprofil vorzugsweise in der zentralen Komponente geführt werden.If a customer system is divided into a component located at the customer's site and a central component (for example, on the Internet), then the usage profile should preferably be kept in the central component.
Das Kundensystem muss in der Lage sein, PC-Freimachungsvermerke zu erzeugen, die exakt den Vorgaben der Deutschen Post, beziehungsweise dem Rahmen der gängigen CEN- und UPU-Standards entsprechen.The customer system must be able to generate PC franking markings which correspond exactly to the specifications of Deutsche Post or the framework of the current CEN and UPU standards.
PC-Freimachungsvermerke bestehen vorzugsweise aus folgenden drei Elementen:
- Einem 2-dimensionalen Strichcode, Barcode oder Matrixcode, in dem sendungsspezifische Informationen in maschinenlesbarer Form dargestellt sind. (Zweck: Automatisierung in der Produktion und Entgeltsicherung der Deutschen Post.)
- Text in Klarschrift, der wichtige Teile der Strichcode-Information in lesbarer Form wiedergibt. (Zweck: Kontrollmöglichkeit für den Kunden sowie in der Produktion und Entgeltsicherung der Deutschen Post.)
- Eine den Versendungsdienstleister, beispielsweise die Deutsche Post, kennzeichnende Marke wie beispielsweise ein Posthorn.
- A 2-dimensional bar code, bar code or matrix code in which broadcast-specific information is displayed in machine-readable form. (Purpose: Automation in production and payment protection of Deutsche Post.)
- Text in plain text rendering important parts of the barcode information in readable form. (Purpose: Control options for the customer as well as in the production and payment protection of Deutsche Post.)
- A brand, such as a posthorn, that characterizes the forwarding service provider, for example Deutsche Post.
Zweckmäßigerweise enthalten Strichcode und Klartext des PC-Freimachungsvermerks folgende Informationen:
Beschrieben wird hier nur der Inhalt des Freimachungsvermerks. Die Vorschriften des Versendungsdienstleisters für den Inhalt der Adressangaben behalten unverändert ihre Gültigkeit.Described here is only the content of the franking mark. The regulations of the sending service provider for the content of the address information remain valid unchanged.
Der Freimachungsvermerk ist vorteilhafterweise im Anschriftenfeld linksbündig oberhalb der Anschrift auf der Sendung angebracht.The franking mark is advantageously in the Address field mounted left-aligned above the address on the consignment.
Das Anschriftenfeld wird in der jeweils gültigen Fassung der Normen des Versendungsdienstleisters spezifiziert. So werden insbesondere folgende Freimachungen ermöglicht:
- Aufdruck auf den Briefumschlag,
- Aufdruck auf Klebeetiketten oder
- Verwendung von Fensterbriefumschlägen derart, dass der Aufdruck auf den Brief durch das Fenster vollständig sichtbar ist.
- Imprint on the envelope,
- Imprint on adhesive labels or
- Use of window envelopes such that the imprint on the letter through the window is completely visible.
Für die einzelnen Elemente des Freimachungsvermerks gilt vorzugsweise:
- Verwendet wird zunächst der Strichcode vom Type Data Matrix, dessen einzelne Bildpunkte eine
Kantenlänge von mindestens 0,5 Millimeter aufweisen sollten.
Im Hinblick auf lesetechnische Voraussetzungen sollte ein 2D-Barcode in Form der Data Matrix mit einerminimalen Pixelgröße von 0,5 mm bevorzugt zur Anwendung kommen. Eine ggf. zweckmäßige Option besteht darin, die Pixel-Größe auf 0,3 mm zu reduzieren.
Beieiner Darstellungsgröße von 0,5 mm pro Pixel ergibt sich eine Kantenlänge des gesamten Barcodes von ca. 18 bis 20 mm, wenn alle Daten wie beschrieben eingehen. Falls es gelingt, Barcodes mit einerPixelgröße von 0,3 mm in der ALM zu lesen, lässt sich die Kantenlänge auf ca. 13 mm reduzieren.
Eine nachträgliche Erweiterung der Spezifikationen auf die
Verwendung eines anderen Barcodes (z.b. Aztec) bei gleichen Dateninhalten ist möglich.
- Initially, the barcode of the Type Data Matrix is used, whose individual pixels should have an edge length of at least 0.5 millimeters.
With regard to reading technology requirements, a 2D barcode in the form of the data matrix with a minimum pixel size of 0.5 mm should preferably be used. An optional option is to reduce the pixel size to 0.3 mm.
With a display size of 0.5 mm per pixel results in an edge length of the entire barcode of about 18 to 20 mm, if all data received as described. If it is possible to read barcodes with a pixel size of 0.3 mm in the ALM, the edge length can be reduced to approx. 13 mm.
A subsequent extension of the specifications to the
Use of another barcode (eg Aztec) with the same data contents is possible.
Eine bevorzugte Ausführungsform des Layouts und der Positionierung der einzelnen Elemente des Freimachungsvermerks ist nachfolgend in Fig. 5 beispielhaft dargestellt.A preferred embodiment of the layout and the positioning of the individual elements of the franking mark is shown by way of example in FIG. 5 below.
Die "kritischste" Größe ist die Höhe des dargestellten Fensters eines Fensterbriefumschlags mit einer Größe von 45 mm x 90 mm. Hier dargestellt wird ein DataMatrix-Code mit einer Kantenlänge von ca. 13 mm, der bei Verwendung der vorgeschlagenen Datenfelder nur bei einer Pixelauflösung von 0,3 mm möglich ist. Ein Code mit einer Kantenlänge von 24 mm lässt bezüglich der zur Verfügung stehenden Höhe keinen ausreichenden Raum für Angaben zur Anschrift.The "most critical" size is the height of the illustrated window of a window envelope with a size of 45 mm x 90 mm. A DataMatrix code with an edge length of approx. 13 mm is shown here, which is possible only with a pixel resolution of 0.3 mm when using the proposed data fields. A code with an edge length of 24 mm does not allow sufficient space for address information regarding the available height.
Verantwortlich für den einwandfreien Aufdruck des Freimachungsvermerks sind der Hersteller des Kundensystems im Rahmen des Zulassungsverfahrens sowie der Kunde im späteren Betrieb. Hierzu ist der Kunde durch geeignete Hinweise in einem Benutzerhandbuch und einem Hilfesystem hinzuweisen. Dies gilt insbesondere für das saubere Haften von Etiketten und das Verhindern des Verrutschens (von Teilen) des Freimachungsvermerks außerhalb des sichtbaren Bereichs von Fensterbriefumschlägen.Responsible for the impeccable imprint of the franking mark are the manufacturer of the customer system within the scope of the approval procedure as well as the customer in later operation. For this purpose, the customer must be informed by means of suitable instructions in a user manual and a help system. This is especially true for the clean adherence of labels and the prevention of slippage (of parts) of the indicium outside the visible range of window envelope.
Die maschinelle Lesbarkeit von Freimachungsvermerken steht in Abhängigkeit von der verwendeten Druckauflösung und vom Kontrast. Sollen statt schwarz auch andere Farben zur Anwendung kommen, so ist mit einer geringeren Leserate zu rechnen. Es ist davon auszugehen, dass die geforderte Leserate bei einer im Drucker verwendeten Auflösung von 300 dpi ("dots per inch") bei hohem Druck-Kontrast gewährleistet werden kann. Das entspricht etwa 120 Bildpunkten pro Zentimeter.The machine readability of franking marks depends on the used printing resolution and the contrast. If other colors are to be used instead of black, then a lower reading rate is required expected. It can be assumed that the required read rate can be guaranteed with a resolution of 300 dpi ("dots per inch") used in the printer with high print contrast. That's about 120 pixels per centimeter.
Das Kundensystem muss in der Lage sein, Freimachungsvermerke zu produzieren, die in Ausprägung und Größe gültigen Freimachungsvermerken entsprechen, jedoch nicht für den Versand bestimmt sind, sondern für Kontrollausdrucke und der Drucker-Feinjustierung dienen.The customer system must be able to produce indicia that are in size and size valid indicia, but are not destined for shipping, but serve for control printouts and printer fine-tuning.
Vorzugsweise ist das Kundensystem so gestaltet, dass die Testdrucke sich in einer für das Versendungsunternehmen erkennbaren Weise von tatsächlichen Freimachungsvermerken unterscheiden. Dazu wird beispielsweise in der Mitte des Freimachungsvermerks die Aufschrift "MUSTER - nicht versenden" angebracht. Mindestens zwei Drittel des Barcodes, sollen durch die Aufschrift oder anderweitig unkenntlich gemacht werden.Preferably, the customer system is designed so that the test prints differ from actual indicia in a manner recognizable to the mailing company. For this purpose, for example, in the middle of the franking mark the inscription "PATTERNS - do not ship" attached. At least two thirds of the barcode should be obscured by the inscription or otherwise.
Neben echten (bezahlten) Freimachungsvermerken dürfen außer gesondert gekennzeichneten Testdrucken keine Nulldrucke hergestellt werden.In addition to genuine (paid) franking marks, no zero prints may be produced except separately marked test prints.
Das Basis-System dient als Bindeglied zwischen den anderen Komponenten der PC-Frankierung, namentlich dem Wertübertragungszentrum, dem Sicherungsmodul, dem Drucker und dem Kunden. Es besteht aus einem oder mehreren Computersystemen, zum Beispiel PCs, die ggf. auch durch ein Netzwerk miteinander verbunden sein können.The basic system serves as a link between the other components of the PC franking, namely the value transfer center, the security module, the printer and the customer. It consists of one or more computer systems, for example PCs, which may possibly also be interconnected by a network.
Das Basis-System stellt auch die komfortable Benutzung des Gesamtsystems durch den Kunden sicher.The basic system also ensures the comfortable use of the entire system by the customer.
Das Basis-System verfügt vorzugsweise über vier Schnittstellen:
- 1. Über die beschriebene Schnittstelle Abrechnungsbetrag erfolgt die Kommunikation mit dem Wertübertragungszentrum.
- 2. Über eine Schnittstelle zum Sicherungsmodul werden alle Informationen ausgetauscht, die dem Sicherungsmodul bekanntgegeben werden müssen (Abrechnungsbetrag, beziehungsweise Ladevorgangsidentifikationsnummer, sendungsspezifische Daten zu einzelnen Frankierungen). Außerdem werden über diese Schnittstellen alle Daten mit dem Sicherungsmodul ausgetauscht (kryptographisch verarbeitete Daten).
- 3. Über eine Schnittstelle zum Drucker wird dieser angesteuert.
- 4. Über eine Schnittstelle zum Benutzer, beziehungsweise Kunden (Graphical User Interface, GUI), muss dieser alle relevanten Prozesse in Interaktion mit der größtmöglichen Ergonomie veranlassen können.
- 1. Communication with the value transfer center takes place via the described settlement amount interface.
- 2. Via an interface to the security module, all information is exchanged, which must be announced to the security module (billing amount, or charging process identification number, shipment-specific data for individual frankings). In addition, all data is exchanged with the backup module (cryptographically processed data) via these interfaces.
- 3. This is controlled via an interface to the printer.
- 4. Through an interface to the user, or customer (Graphical User Interface, GUI), this must be able to cause all relevant processes in interaction with the greatest possible ergonomics.
- Benutzerspezifische Einstellungen/Daten,User-specific settings / data,
- detaillierte Nutzungsprotokolle und Nutzungsprofile,detailed usage protocols and usage profiles,
- bei Verwendung von SSL: auswechselbare Zertifikate, mit denen die Gültigkeit der SSL-Zertifikate verifiziert werden können undwhen using SSL: removable certificates that can verify the validity of SSL certificates and
- alle relevanten Informationen über die Produkte und Preise des Versendungsdienstleisters.all relevant information about the products and prices of the shipping service provider.
Das Basis-System unterstützt vorzugsweise folgende Abläufe:
- Erstinstallation mit Benutzerhilfe,
- Benutzeridentifikation, insbesondere gegenüber dem Sicherungsmodul; gegebenenfalls mit unterschiedlichen Berechtigungen für Laden von Abrechnungsbeträgen und Herstellung von Freimachungsvermerken,
- gegebenenfalls Administration mehrerer Benutzer,
- Unterstützung des Benutzers beim Laden von Abrechnungsbeträgen (hierbei Unterstützung der Wiedergabe von Informationen, die vom Wertübertragungszentrum in Form von HTML-kodierten Dateien gesandt werden),
- Unterstützung des Benutzers beim Auftreten von Problemen beim Laden von Abrechnungsbeträgen,
- für den Benutzer transparente Verwaltung des Wertbetrages (Kontoübersicht),
- Verwaltung von Nutzungsprotokollen, Aufbereitung von Nutzungsprofilen und Übertragung von Nutzungsprotokollen oder -profilen,
- Unterstützung des Benutzers bei der Erzeugung und beim Ausdruck des Freimachungsvermerks (Veranschaulichung eines Musters des zu druckenden Freimachungsvermerks auf dem Bildschirm - WYSIWYG),
- plausibilitätsgesicherte Entgeltberechnung gemäß Service-Information der Deutschen Post,
- elektronisches Hilfesystem,
- automatische Aktualisierung der relevanten Informationen über die Produkte und Preise der Deutschen Post bei Änderungen sowie Information des Kunden über die stattfindende und abgeschlossene Aktualisierung,
- technische Unterbindung des mehrfachen Ausdrucks ein- und desselben Freimachungsvermerks und
- De-Installation des Kundensystems.
- First installation with user help,
- User identification, in particular with respect to the security module; possibly with different authorizations for the loading of billing amounts and the production of franking marks,
- if necessary administration of several users,
- Assisting the user in loading billing amounts (hereby supporting the rendering of information sent by the value transfer center in the form of HTML coded files),
- Assistance to the user in case of problems loading billing amounts,
- transparent administration of the value amount for the user (account overview),
- Administration of usage logs, preparation of usage profiles and transmission of usage logs or profiles,
- Support of the user in the generation and in the Printout of the franking mark (illustration of a sample of the franking mark to be printed on the screen - WYSIWYG),
- plausibility-assured fee calculation according to the service information of Deutsche Post,
- electronic help system,
- automatic updating of the relevant information about Deutsche Post's products and prices in case of changes as well as information of the customer about the current and completed update,
- technical prohibition of multiple expressions of one and the same franking mark; and
- De-installation of the customer system.
Das Sicherungsmodul gewährleistet als "kryptographisches Modul" im Sinne der FIPS PUB 140, Security Requirements for Cryptographic Modules, die eigentliche Sicherheit des Kundensystems. Sie besteht aus Hardware, Software, Firmware oder einer Kombination hieraus und beherbergt die kryptographische Logik und die kryptographischen Prozesse, das heißt, die Verwaltung und Anwendung kryptographischer Verfahren sowie die manipulationssichere Speicherung des Wertbetrages. Die Anforderungen, denen das Sicherungsmodul genügen muss, werden
- • bezüglich des Sicherheitsstandards durch geeignete Normen, wie beispielsweise FIPS PUB 140 definiert und
- • bezüglich der Einhaltung von Post-Standards durch die an FIPS PUB 140 angelehnte UPU-Veröffentlichung "International Postage Meter Approval Requirements (IPMAR)".
- • defined in terms of safety standards by appropriate standards such as FIPS PUB 140 and
- • compliance with post standards by the UPU publication "International Postage Meter Approval Requirements (IPMAR)" based on FIPS PUB 140.
Das Sicherungsmodul sollte vorzugsweise zur Initialisierung und zur Kommunikation mit dem Wertübertragungszentrum und Deaktivierung neben üblichen Operationen im Wesentlichen folgende Prozesse unterstützen, die im hinteren Teil des Anhangs Technische Beschreibung Kundensystem detailliert beschrieben werden:
- Schlüsselerzeugung
- Ausgabe des öffentlichen Schlüssels
- Zertifikatspeicherung
- Signaturerzeugung
- Signaturprüfung
- Zertifikatprüfung
- Temporäre Zertifikatspeicherung
- Asymmetrische Verschlüsselung
- Asymmetrische Entschlüsselung
- Zufallszahlerzeugung
- Speicherung eines Sitzungsschlüssels
- Speicherung von zwei Ladevorgangsidentifikationsnummern
- Speicherung des aktuellen Registerwerts der Abrechnungsbeträge
- Speicherung des aufsteigenden Registerwerts
- Benutzeridentifikation
- Statusausgabe der Gültigkeit der Abrechnungsbeträge
- Statusausgabe des Registerwerts der Abrechnungsbeträge
- Hash-Bildung der sendungspezifischen Daten
- Verminderung der Registerwerte von geladenen Abrechnungsbeträgen
- Fehlerprotokollierung
- Selbsttest
- Deaktivierung
- key generation
- Issue of the public key
- certificate storage
- signature generation
- signature verification
- certificate examination
- Temporary certificate storage
- Asymmetric encryption
- Asymmetrical decryption
- Random number generation
- Storage of a session key
- Storage of two loading identification numbers
- Storage of the current register value of the billing amounts
- Storage of the ascending register value
- user identification
- Status output of the validity of the settlement amounts
- Status output of the register value of the settlement amounts
- Hash formation of the shipment-specific data
- Reduction of register values of charged billing amounts
- error logging
- self-test
- deactivation
Das.Sicherungsmodul wird beim Testdruck nicht verwendet und daher auch nicht kontaktiert.Das.Sicherungsmodul is not used in test printing and therefore not contacted.
Der Drucker kann nach Maßgabe des Herstellers des Kundensystems entweder ein handelsüblicher Standarddrucker oder ein Spezialdrucker sein.The printer may be either a standard commercial printer or a specialty printer, as specified by the manufacturer of the customer system.
Die große Mehrzahl heutiger Laser- und Tintenstrahldrucker sollte prinzipiell für die PC-Frankierung geeignet sein. Empfohlen werden sollten Drucker mit einer Auflösung von wenigstens 300 dpi (dots per inch).The vast majority of today's laser and inkjet printers should in principle be suitable for PC franking. We recommend printers with a resolution of at least 300 dpi (dots per inch).
Ablauf der Erzeugung von Freimachungsvermerken Durch das Kundensystem führt der Kunde folgende Teilprozesse bei der Erzeugung von Freimachungsvermerken durch: Aufbau der Verbindung zum Über das Basis-
- Aufbau der Verbindung zum Sicherungsmodul: Über das Basis-System wird eine Verbindung zum Sicherungsmodul hergestellt.
- Identifikation des Benutzers: Der Benutzer identifiziert sich mit Passwort/PIN persönlich bei dem Sicherungsmodul und aktiviert dieses somit.
- Eingabe der sendungsspezifischen Informationen: Der Kunde gibt, mit Unterstützung des Kundensystems, die erforderlichen sendungsspezifischen Informationen in das Basis-System ein, das die wesentlichen Daten an das Sicherungsmodul übergibt.
- Erzeugung des Freimachungsvermerks: Das Basis-System erzeugt aus den sendungsspezifischen Daten und den kryptographisch verarbeiteten Daten aus dem Sicherungsmodul einen Freimachungsvermerk.
- Protokollierung der Herstellung von Freimachungsvermerken: Jede erfolgreiche Rückübertragung wird in einem Nutzungsprotokoll des Basis-Systems festgehalten. Bei einer Aufteilung des Kundensystems in eine lokale Komponente beim Kunden und eine zentrale Komponente (z.B. im Internet) ist das Nutzungsprotokoll in der zentralen Komponente zu führen.
- Abbau der Kommunikationsbeziehung: Sind alle angeforderten Freimachungsvermerke hergestellt worden, so wird die Kommunikationsbeziehung wieder abgebaut. Bei erneuter Herstellung von Freimachungsvermerken ist die Benutzeridentifikation wieder - wie oben beschrieben - vorzunehmen.
- Testdrucke: Alternativ zu dieser Vorgehensweise ist es möglich, die Benutzerführung so weit fortschreiten zu lassen, dass ein Muster eines Freimachungsvermerks sowohl auf dem Bildschirm dargestellt (WYSIWYG) als auch als (nicht gültiger) Testdruck ausgedruckt werden kann. Erst in einem späten Stadium würde hierbei der oben genannte Prozess der Einbeziehung des Sicherungsmoduls erfolgen.
- Establishment of the connection to the security module: via the base system a connection is made to the fuse module.
- Identification of the user: The user personally identifies himself with the password / PIN at the security module and thus activates it.
- Entering the shipment-specific information: The customer enters, with the support of the customer system, the required shipment-specific information into the base system, which transfers the essential data to the security module.
- Generating the franking mark: The base system generates a franking mark from the delivery-specific data and the cryptographically processed data from the security module.
- Logging the production of indicia: Each successful retransmission is recorded in a Basic System Usage Log. If the customer system is divided into a local component at the customer and a central component (eg on the Internet), the usage protocol must be maintained in the central component.
- Reduction of the communication relationship: Once all requested franking marks have been established, the communication relationship is broken down again. When re-producing postage indicia, user identification must again be performed as described above.
- Test prints: As an alternative to this procedure, it is possible to let the user guidance proceed so far that a sample of a franking mark can be printed both on the screen (WYSIWYG) and as a (non-valid) test print. Only in At a late stage this would be the above-mentioned process of inclusion of the security module.
Der Einsatz des technischen Systems wird durch zweckmäßige organisatorische Maßnahmen flankiert, so dass ein technisch registrierbarer Mehrfachversand eines Freimachungsvermerkes auch als ein Verstoß gegen Geschäftsbedingungen des Versenders betrachtet wird.The use of the technical system is flanked by appropriate organizational measures, so that a technically registered multiple consignment of a franking mark is also considered a violation of terms and conditions of the sender.
Ferner ist es vorteilhaft, geeignete technische Parameter für den Ausdruck der Freimachungsvermerke vorzusehen, insbesondere bezüglich der Druckqualität, damit die Freimachungsvermerke in automatischen Erfassungseinrichtungen besser erfasst werden können.Furthermore, it is advantageous to provide suitable technical parameters for the printing of the franking marks, in particular with regard to the print quality, so that the franking markings in automatic recording devices can be better detected.
Für eine Überprüfung der Systeme können geeignete Qualitätssicherungssysteme, insbesondere nach den Normen ISO 9001 ff. zugrunde gelegt werden.Appropriate quality assurance systems, in particular according to the standards ISO 9001 ff., Can be used as the basis for a review of the systems.
- BZ BriefzentrumBZ letter center
- KS KundensystemKS customer system
- LZ LadezentrumLZ charging center
Claims (28)
- A method for providing mailpieces with postage indicia, whereby a customer system loads a monetary amount from a value transfer center via a data line, whereby the customer system controls the printing of postage indicia onto mailpieces, and whereby the value transfer center sends a data packet to the customer system, and the value transfer center generates a key and transmits this key to the customer system, in that, in the customer system, data is generated that is encrypted with the key in such a way that the value transfer center can decrypt it, in that the data is sent by the customer system to the value transfer center, whereby the value transfer center decrypts the data, and the value transfer center generates a random number,
characterized in that
a hash value is formed in the value transfer center, whereby the value transfer center encrypts the data, with the inclusion of the random number with a key that is not known to the customer system as well as with a key that is known to the security module of the customer system, and subsequently, the value transfer center transmits the data thus encrypted to the customer system, and a validity of the postage indicia is checked in a mail center by an analysis of data contained in the postage indicium, whereby a verification station forms a hash value on the basis of data contained in the postage indicium and checks whether this hash value matches a hash value contained in the postage indicium and, if it does not match, then it registers the postage indicium as being forged. - The method according to claim 1,
characterized in that
the random number is generated in a secure area of the value transfer center. - The method according to one or both of claims 2 or 3 [sic],
characterized in that
the random number is encrypted with a session key and with a public key. - The method according to one or more of the preceding claims,
characterized in that
the value transfer center signs the data with a private key. - The method according to claim 4,
characterized in that,
the private key is stored in the specially secured area of the value transfer center. - The method according to one or more of the preceding claims,
characterized in that
the data is transmitted by the customer system to the value transfer center each time a request for a monetary amount is made. - The method according to one or more of the preceding claims,
characterized in that
the value transfer center identifies the customer system on the basis of the transmitted data. - The method according to one or more of the preceding claims,
characterized in that
the value transfer center transmits the data it has encrypted to the customer system. - The method according to claim 8,
characterized in that
the data transmitted by the value transfer center to the customer system has a first component that cannot be decrypted by the customer system, and in that the data also has a second component that can be decrypted by the customer system. - The method according to claim 9,
characterized in that
the part of the data that can be decrypted in the customer system contains the random number and information about the loading procedure. - The method according to one or both of claims 9 or 10,
characterized in that
the part of the data that can be decrypted by the customer system contains information about the actual monetary amount. - The method according to one or more of the preceding claims,
characterized in that,
in each data transfer from the value transfer center to the customer system, an amount is transferred that is sufficient to create several postage indicia. - The method according to claim 12,
characterized in that
the hash value that is formed in the value transfer center is formed with the inclusion of information about mailing data. - The method according to one or both of claims 12 or 13,
characterized in that
the hash value is formed with the inclusion of a received and temporarily stored random number. - The method according to one or more of claims 12 to 14,
characterized in that
the hash value is formed with the inclusion of a loading procedure identification number. - The method according to one or more of the preceding claims,
characterized in that
the postage indicium contains logical data. - The method according to claim 16,
characterized in that
the postage indicium contains information about mailing data. - The method according to one or both of claims 16 or 17,
characterized in that
the logical data contains information about the encrypted random number. - The method according to one or more of claims 16 to 18,
characterized in that
the logical data contains information about the encrypted loading procedure identification number. - The method according to one or more of claims 16 to 19,
characterized in that
the logical data contains information about the hash value. - The method according to one or more of the preceding claims,
characterized in that
the postage indicium contains information transmitted by the value transfer center as well as data entered by the document producer. - The method according to one or more of the preceding claims,
characterized in that
the postage indicium contains a hash value that is formed on the basis of a combination of a value transferred by the specification center and of a value entered by the document producer. - The method according to one or more of the preceding claims,
characterized in that
it comprises the following method steps: in the value transfer center or in a secure area connected to the value transfer center, a secret is generated and subsequently transmitted to the security module in the customer system, together with information about the loading procedure. - The method according to claim 23,
characterized in that
the customer system decrypts the encrypted random number. - The method according to claim 24,
characterized in that
the loading identification number is transmitted to the customer system. - The method according to claim 25,
characterized in that,
in the security module, a hash value is formed on the basis of the loading identification number and additional data. - The method according to claim 26,
characterized in that
the postage indicium is generated so as to contain the hash value. - The method according to claim 1,
characterized in that
the analysis of the data contained in the postage indicium checks whether said data contains encrypted data of the value transfer center.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10056599A DE10056599C2 (en) | 2000-11-15 | 2000-11-15 | Method for providing postage with postage indicia |
DE10056599 | 2000-11-15 | ||
PCT/DE2001/004258 WO2002041261A1 (en) | 2000-11-15 | 2001-11-15 | Method for providing letters and parcels with postal remarks |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1337974A1 EP1337974A1 (en) | 2003-08-27 |
EP1337974B1 true EP1337974B1 (en) | 2013-07-24 |
Family
ID=7663386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01995530.1A Expired - Lifetime EP1337974B1 (en) | 2000-11-15 | 2001-11-15 | Method for providing mailpieces with postal marks |
Country Status (17)
Country | Link |
---|---|
US (1) | US20040059680A1 (en) |
EP (1) | EP1337974B1 (en) |
JP (1) | JP2004514360A (en) |
AU (2) | AU2002226272B2 (en) |
CA (1) | CA2429202A1 (en) |
CZ (1) | CZ20031357A3 (en) |
DE (1) | DE10056599C2 (en) |
DK (1) | DK1337974T3 (en) |
EE (1) | EE04652B1 (en) |
ES (1) | ES2428402T3 (en) |
HR (1) | HRPK20030329B3 (en) |
HU (1) | HUP0302270A3 (en) |
IL (1) | IL155916A0 (en) |
NO (1) | NO20032186L (en) |
NZ (1) | NZ525535A (en) |
PL (1) | PL361063A1 (en) |
WO (1) | WO2002041261A1 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10020566C2 (en) * | 2000-04-27 | 2002-11-14 | Deutsche Post Ag | Method for providing postage with postage indicia |
DE10211265A1 (en) * | 2002-03-13 | 2003-10-09 | Deutsche Post Ag | Method and device for creating verifiable tamper-proof documents |
DE10328328B4 (en) | 2003-06-25 | 2015-06-03 | TÜV Rheinland Holding AG | Product protection portal and method for checking the authenticity of products |
DE102004003004B4 (en) * | 2004-01-20 | 2006-10-12 | Deutsche Post Ag | Method and device for franking mailpieces |
DE102004037695A1 (en) * | 2004-08-02 | 2006-02-23 | Deutsche Post Ag | Method and device arrangement for the digital franking of mailpieces |
US8209267B2 (en) * | 2004-12-08 | 2012-06-26 | Lockheed Martin Corporation | Automatic revenue protection and adjustment of postal indicia products |
US7937332B2 (en) * | 2004-12-08 | 2011-05-03 | Lockheed Martin Corporation | Automatic verification of postal indicia products |
US8005764B2 (en) | 2004-12-08 | 2011-08-23 | Lockheed Martin Corporation | Automatic verification of postal indicia products |
US7427025B2 (en) * | 2005-07-08 | 2008-09-23 | Lockheed Marlin Corp. | Automated postal voting system and method |
US8085980B2 (en) * | 2008-08-13 | 2011-12-27 | Lockheed Martin Corporation | Mail piece identification using bin independent attributes |
US20100100233A1 (en) * | 2008-10-22 | 2010-04-22 | Lockheed Martin Corporation | Universal intelligent postal identification code |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4376299A (en) * | 1980-07-14 | 1983-03-08 | Pitney Bowes, Inc. | Data center for remote postage meter recharging system having physically secure encrypting apparatus and employing encrypted seed number signals |
US5606507A (en) * | 1994-01-03 | 1997-02-25 | E-Stamp Corporation | System and method for storing, retrieving and automatically printing postage on mail |
US5812991A (en) * | 1994-01-03 | 1998-09-22 | E-Stamp Corporation | System and method for retrieving postage credit contained within a portable memory over a computer network |
US5822739A (en) * | 1996-10-02 | 1998-10-13 | E-Stamp Corporation | System and method for remote postage metering |
DE19642371C1 (en) * | 1996-10-14 | 1997-11-13 | Siemens Ag | Cryptographic key exchange method between computer units |
US6192473B1 (en) * | 1996-12-24 | 2001-02-20 | Pitney Bowes Inc. | System and method for mutual authentication and secure communications between a postage security device and a meter server |
US5812990A (en) * | 1996-12-23 | 1998-09-22 | Pitney Bowes Inc. | System and method for providing an additional cryptography layer for postage meter refills |
US6081795A (en) * | 1997-12-18 | 2000-06-27 | Pitney Bowes Inc. | Postage metering system and method for a closed system network |
US6064993A (en) * | 1997-12-18 | 2000-05-16 | Pitney Bowes Inc. | Closed system virtual postage meter |
US6039247A (en) * | 1997-12-19 | 2000-03-21 | Xico, Inc. | Secure, stored-value systems and methods of transferring monetary values in one or more transactions to a specific receiving device |
GB9906293D0 (en) * | 1999-03-18 | 1999-05-12 | Post Office | Improvements relating to postal services |
-
2000
- 2000-11-15 DE DE10056599A patent/DE10056599C2/en not_active Expired - Lifetime
-
2001
- 2001-11-15 IL IL15591601A patent/IL155916A0/en not_active IP Right Cessation
- 2001-11-15 CA CA002429202A patent/CA2429202A1/en not_active Abandoned
- 2001-11-15 AU AU2002226272A patent/AU2002226272B2/en not_active Ceased
- 2001-11-15 ES ES01995530T patent/ES2428402T3/en not_active Expired - Lifetime
- 2001-11-15 AU AU2627202A patent/AU2627202A/en active Pending
- 2001-11-15 CZ CZ20031357A patent/CZ20031357A3/en unknown
- 2001-11-15 PL PL36106301A patent/PL361063A1/en unknown
- 2001-11-15 US US10/416,619 patent/US20040059680A1/en not_active Abandoned
- 2001-11-15 HU HU0302270A patent/HUP0302270A3/en unknown
- 2001-11-15 NZ NZ525535A patent/NZ525535A/en unknown
- 2001-11-15 EP EP01995530.1A patent/EP1337974B1/en not_active Expired - Lifetime
- 2001-11-15 WO PCT/DE2001/004258 patent/WO2002041261A1/en active Application Filing
- 2001-11-15 JP JP2002543390A patent/JP2004514360A/en active Pending
- 2001-11-15 EE EEP200300224A patent/EE04652B1/en not_active IP Right Cessation
- 2001-11-15 DK DK01995530.1T patent/DK1337974T3/en active
-
2003
- 2003-04-28 HR HR20030329A patent/HRPK20030329B3/en not_active IP Right Cessation
- 2003-05-14 NO NO20032186A patent/NO20032186L/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
EP1337974A1 (en) | 2003-08-27 |
HUP0302270A3 (en) | 2003-11-28 |
HUP0302270A2 (en) | 2003-10-28 |
HRP20030329A2 (en) | 2005-10-31 |
ES2428402T3 (en) | 2013-11-07 |
DE10056599A1 (en) | 2002-05-29 |
CZ20031357A3 (en) | 2003-12-17 |
PL361063A1 (en) | 2004-09-20 |
JP2004514360A (en) | 2004-05-13 |
NZ525535A (en) | 2005-12-23 |
WO2002041261A1 (en) | 2002-05-23 |
EE200300224A (en) | 2003-08-15 |
AU2627202A (en) | 2002-05-27 |
HRPK20030329B3 (en) | 2007-03-31 |
IL155916A0 (en) | 2003-12-23 |
DE10056599C2 (en) | 2002-12-12 |
NO20032186D0 (en) | 2003-05-14 |
AU2002226272B2 (en) | 2006-10-12 |
CA2429202A1 (en) | 2002-05-23 |
US20040059680A1 (en) | 2004-03-25 |
NO20032186L (en) | 2003-07-01 |
EE04652B1 (en) | 2006-06-15 |
DK1337974T3 (en) | 2013-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0944027B1 (en) | Franking machine and a method for generating valid data for franking | |
EP1405274B1 (en) | Method for verifying the validity of digital franking notes | |
DE69434621T2 (en) | Postage due system with verifiable integrity | |
DE3841389C2 (en) | Information transmission system for the reliable determination of the authenticity of a large number of documents | |
DE3841393C2 (en) | Reliable system for determining document authenticity | |
DE69836375T2 (en) | SYSTEM AND METHOD FOR CONTROLLING DATA REQUIRED FOR PRINTING USE FRANKING | |
DE69533611T2 (en) | Postage meter apparatus, system and method for communicating with postage meters | |
EP2058769B1 (en) | Franking method and post sending system with central postage levying | |
EP1337974B1 (en) | Method for providing mailpieces with postal marks | |
EP1279147B1 (en) | Method for providing postal items with postal prepayment impressions | |
DE10305730B4 (en) | Method for verifying the validity of digital indicia | |
EP1340197B1 (en) | Method for providing postal deliveries with franking stamps | |
EP1150256B1 (en) | Method for the secure distribution of security modules | |
EP1807808B1 (en) | Method and device for franking postal items | |
EP1486028B1 (en) | Method and device for the generation of checkable forgery-proof documents | |
EP2140429A1 (en) | Method and devices for franking a postal shipment and storing the identifying information of the postal shipment in a positive list |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20030616 |
|
AK | Designated contracting states |
Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1058850 Country of ref document: HK |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1058850 Country of ref document: HK |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Extension state: LT LV SI |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 623811 Country of ref document: AT Kind code of ref document: T Effective date: 20130815 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D Free format text: LANGUAGE OF EP DOCUMENT: GERMAN |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: R. A. EGLI AND CO. PATENTANWAELTE, CH |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 50116310 Country of ref document: DE Effective date: 20130919 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: T3 |
|
REG | Reference to a national code |
Effective date: 20131007 Ref country code: DK Ref legal event code: T3 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 2428402 Country of ref document: ES Kind code of ref document: T3 Effective date: 20131107 |
|
REG | Reference to a national code |
Ref country code: SE Ref legal event code: TRGR |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG9D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20131125 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130619 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20131025 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130724 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20140425 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130724 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 50116310 Country of ref document: DE Effective date: 20140425 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 50116310 Country of ref document: DE Effective date: 20140603 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20140603 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FI Payment date: 20141112 Year of fee payment: 14 Ref country code: SE Payment date: 20141119 Year of fee payment: 14 Ref country code: FR Payment date: 20141119 Year of fee payment: 14 Ref country code: IE Payment date: 20141124 Year of fee payment: 14 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20141125 Year of fee payment: 14 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: BE Payment date: 20141118 Year of fee payment: 14 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130724 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20131115 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20151118 Year of fee payment: 15 Ref country code: DK Payment date: 20151118 Year of fee payment: 15 Ref country code: GB Payment date: 20151118 Year of fee payment: 15 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: ES Payment date: 20151111 Year of fee payment: 15 Ref country code: AT Payment date: 20151119 Year of fee payment: 15 Ref country code: NL Payment date: 20151118 Year of fee payment: 15 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20151115 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20160729 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20151116 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20151115 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20151130 |
|
REG | Reference to a national code |
Ref country code: DK Ref legal event code: EBP Effective date: 20161130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20151115 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MM Effective date: 20161201 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MM01 Ref document number: 623811 Country of ref document: AT Kind code of ref document: T Effective date: 20161115 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20161115 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161130 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161130 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20151130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161115 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161201 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161130 Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161115 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161116 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FD2A Effective date: 20180626 |