JPH1027272A5 - - Google Patents
Info
- Publication number
- JPH1027272A5 JPH1027272A5 JP1996359647A JP35964796A JPH1027272A5 JP H1027272 A5 JPH1027272 A5 JP H1027272A5 JP 1996359647 A JP1996359647 A JP 1996359647A JP 35964796 A JP35964796 A JP 35964796A JP H1027272 A5 JPH1027272 A5 JP H1027272A5
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- vault
- indicia
- bitmap
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Description
【発明の名称】トランザクションの証明方法及びその実行方法[Title of Invention] Transaction verification method and execution method
【0014】
PCベースの計量システム10のキー要素は、PCベースの計量システム10の好適な動作の記載につづいて、以下に記載される。ディジタルトークン発生プロセスについては、出願中の米国特許出願(代理人のドケット番号E−415及びE−419(日本国特許出願 特願平8−359646に対応)に記載されている)。
本発明の好適な実施の形態において、ボールトは、PC12のPCMCIA制御装置32を介してアクセスされるPCMCIA I/0装置、あるいはカードに内蔵される。PCMCIAカードは、パーソナルコンピュータ・メモリカード国際協会(the Personal Computer Memory Card International Association) の標準仕様と一致する クレジットカード大の周辺装置あるいはアダプターである。
図2と図3を参照すると、このPCMCIAカードは、マイクロプロッセサ44、不揮発性メモリ(NVM)46、クロック48、暗号モジュール50及び会計モジュール52を有する。暗号モジュール50は、NBSデータ暗号標準(Data Encryption Standard:DES)或いは他の適当な暗号体系を具現化することができる。好適な実施の形態において、暗号モジュール50は、ソフトウェアモジュールである。暗号モジュール50は、マイクロプロセッサ44に結合された個々のチップのような、個々の装置であってもよいことが理解されるであろう。会計モジュール52は、創作ZIPコード、ベンダー識別子、PCベースの郵便料金計器10を識別するデータ、PCベースの郵便料金計器10によって発生された郵便の歳入ブロックの連続個数のカウント、郵便料金の額および郵便局への送達の日付のような郵便データばかりでなく、昇順および降順レジスタ(ascending and descending register) を内蔵するEEPROMである。知られているように、計量ユニットにおける昇順レジスタは、全てのトランザクションにおいて消費された、即ちボールトによって出された郵便料金の額を記録し、降順レジスタは、計量ユニットに残っている値、即ち郵便料金の額を記録し、そして郵便料金としてどんな値が減少されたかが示される。[0014]
The key elements of the PC-based metering system 10 are described below, followed by a description of the preferred operation of the PC-based metering system 10. The digital token generation process is described in pending U.S. patent applications (Attorney Docket Nos. E-415 and E-419 (corresponding to Japanese Patent Application No. 8-359646) ).
In the preferred embodiment of the present invention, the vault is contained within a PCMCIA I/O device or card that is accessed via PCMCIA controller 32 of PC 12. A PCMCIA card is a credit card-sized peripheral device or adapter that conforms to the standard specifications of the Personal Computer Memory Card International Association.
2 and 3, the PCMCIA card includes a microprocessor 44, a nonvolatile memory (NVM) 46, a clock 48, a cryptographic module 50, and an accounting module 52. The cryptographic module 50 may implement the NBS Data Encryption Standard (DES) or other suitable cryptography scheme. In a preferred embodiment, the cryptographic module 50 is a software module. It will be understood that the cryptographic module 50 may be a separate device, such as a separate chip, coupled to the microprocessor 44. The accounting module 52 is an EEPROM containing ascending and descending registers as well as postal data such as the origination ZIP code, a vendor identifier, data identifying the PC-based postage meter 10, a count of the number of consecutive postal revenue blocks generated by the PC-based postage meter 10, the amount of postage, and the date of delivery to the post office. As is known, the ascending register in the metering unit records the amount of postage consumed in every transaction, i.e., issued by the vault, and the descending register records the value, i.e., the amount of postage, remaining in the metering unit and indicates what value has been deducted as postage.
【0040】
ディジタル・トークンの発生プロセスについては、関連米国特許出願(代理人ドケット番号E−416(日本国特許出願 特願平8−359645に対応)、E−415およびE−414)のPC計量システムに開示されている。ネットワークベースの計量システム1のためのディジタル・トークン発生プロセスは、顧客のアプリケーションプログラム36’が図3に示されるようにディジタル・トークンに対する要求を顧客のDLL40’とサーバーDLL40を介してボールトに送ることを除いて、関連出願に記載されたものと同じである。発生されたトークンは、証印の発生において使用するためのサーバーDLL40を介して顧客のDLL40’に送られる。本発明において、トークンに対する要求が顧客からサーバー10に送られると、例えばユーザーID、パスワード及び顧客のPC識別子のような、顧客を識別するパラメータと同様にトークンを計算する必要がある全ての郵便情報は、多数の顧客がトークンを同時に要求しているかもしれないので、その要求を伴わなければならない。[0040]
The digital token generation process is disclosed in related U.S. patent applications (Attorney Docket Nos. E-416 (corresponding to Japanese Patent Application No. Hei 8-359645) , E-415, and E-414) for PC metering systems. The digital token generation process for network-based metering system 1 is the same as that described in the related applications, except that customer application program 36' sends a request for a digital token to the vault via customer DLL 40' and server DLL 40, as shown in FIG. 3. The generated token is sent to customer DLL 40' via server DLL 40 for use in generating indicia. In the present invention, when a request for a token is sent from a customer to server 10, all postal information needed to calculate the token, as well as parameters identifying the customer, such as user ID, password, and customer PC identifier, must accompany the request, since multiple customers may be requesting tokens simultaneously.
Claims (38)
前記PCは、プロセッサ、メモリおよび記憶手段を有し、
前記記憶手段は、前記PC上で選択的に実行される少なくとも1つの非計量アプリケーションプログラムを有し、
前記安全でないプリンターは、前記非計量アプリケーションプログラムに従って、印刷するために前記PCに結合されており、
前記ポータブルボールト手段は、ディジタルトークン発生手段とトランザクション会計手段を有し、
前記システムは、
前記ポータブルボールト手段と前記非計量アプリケーションプログラム間で通信を行うための、及び前記ボータブルボールト手段において達成される計量機能以外の計量機能を達成するための、前記PC内のボールトインターフェース手段であって、
前記非計量アプリケーションプログラムとインターフェースするためのアプリケーション・インターフェース・モジュールと、
前記ポータブルボールト手段と通信するための通信モジュールと、
証印のビットマップを発生し、前記記憶手段に証印のビットマップを記憶するための証印イメージの作成及び記憶モジュールと、
前記ポータブルボールト手段に発生されたトランザクションの記録を前記記憶手段に記憶するためのトランザクション・キャプチャーモジュール、
を有することを特徴とするトランザクション証明システム。1. A transaction evidencing system having a personal computer (PC), a non-secure printer and portable vault means removably coupled to said PC, and a user interface means,
the PC has a processor, a memory and a storage means;
the storage means having at least one non-metering application program selectively executed on the PC;
the unsecured printer is coupled to the PC for printing in accordance with the non-metering application program;
said portable vault means having digital token generating means and transaction accounting means;
The system comprises:
vault interface means within said PC for communicating between said portable vault means and said non-metered application programs and for performing metering functions other than those performed in said portable vault means;
an application interface module for interfacing with the non-metering application program;
a communications module for communicating with said portable vault means;
an indicium image creation and storage module for generating a bitmap of the indicium and storing the bitmap of the indicium in said storage means;
a transaction capture module for storing in said storage means a record of transactions generated on said portable vault means;
A transaction proof system comprising:
前記証印イメージの作成及び記憶モジュールは、前記ディジタルトークンから証印のビットマップを発生し、且つ前記、証印のビットマップを記憶し、
前記トランザクション・キャプチャー・モジュールは、前記トランザクションの記録を記憶し、
前記アプリケーション・インターフェース・モジュールは、前記証印のビットマップを前記非計量アプリケーションプログラムに与えることを特徴とする請求項1に記載のトランザクション証明システム。the application interface module issues a request for at least one digital token in response to a request for an indicia from the non-metered application program, the request for the digital token including predetermined information required by the token generating means; the communications module sends the request for the digital token and the predetermined information to the portable vault means, and receives a transaction record from the portable vault means including the digital token generated by the token generating means;
the indicium image creation and storage module generates an indicium bitmap from the digital token and stores the indicium bitmap;
the transaction capture module stores a record of the transaction;
2. The transaction evidencing system of claim 1, wherein the application interface module provides a bitmap of the indicia to the non-metered application program.
前記トランザクション・キャプチャー・モジュールは、前記ボールト装置と前記通信モジュール間の通信を監視し、前記ボールト装置の各々に対して、前記通信モジュールによって受信された全てのトランザクションの記録とリフィル会計情報を前記記憶手段に記憶し、
それにより、前記記憶手段は、前記ボールト装置に記憶された情報のバックアップ装置であること特徴とする請求項16に記載のトランザクション証明システム。said portable vault means including a plurality of portable vault devices, any one of which can be coupled to said PC for each transaction certification communication period;
said transaction capture module monitors communications between said vault devices and said communications module and stores in said storage means, for each of said vault devices, a record of all transactions and refill accounting information received by said communications module;
17. A transaction verification system according to claim 16 , whereby said storage means is a backup device for information stored in said vault device.
前記PCに取外し可能に結合されたポータブルボールトを備えるステップであって、前記ポータブルボールトはトランザクション証明システムの安全な会計モジュールとして動作するステップと、
前記PCにいて実行するアプリケーションプログラムにおいて処理される特定のドキュメントのための証印を要求するステップと、
前記証印に対する要求に応答して、PCにおけるアプリケーション・インターフェース・モジュールから少なくとも1つのディジタルトークンを前記特定のドキュメントに関する所定のセットの情報と共に前記ボールとに安全に送るステップと、
少なくとも1つのディジタルトークンを前記ボールトにおいて発行し、且つ前記ディジタルトークンをPCにおける証印発生モジュールに安全に送るステップと、
前記ディジタルトークンと前記所定セットの情報をトランザクションの記録に記憶するステップと、
前記トランザクションの記録を用いて証印ビットマップを発生するステップと、
アプリケーションプログラムが証印を印刷する用意のあるとき、前記証印ビットマップをアプリケーションプログラムに与えるステップ、
を有する方法。1. A method of implementing a transaction evidencing system on a personal computer (PC) having a display and a non-secure printer operatively coupled to the PC, comprising:
providing a portable vault removably coupled to said PC, said portable vault operating as a secure accounting module of a transaction evidencing system;
requesting a seal for a particular document being processed in an application program executing on said PC;
in response to the request for the indicia, securely transmitting from an application interface module in the PC at least one digital token to the ball along with a predetermined set of information regarding the particular document;
issuing at least one digital token at said vault and securely transmitting said digital token to an indicia generation module in a PC;
storing the digital token and the predetermined set of information in a transaction record;
generating an indicia bitmap using said transaction record;
providing said indicia bitmap to an application program when the application program is ready to print the indicia;
A method having the following.
証印要求が前記アプリケーションプログラムからなされると、前記DLLを前記PCのメモリにロードするステップと、
前記アプリケーションプログラムからDLLにアクセスするステップ、
を更に有することを特徴とする請求項18に記載の方法。providing a dynamic link library (DLL) containing routines for controlling communication with the portable vault, stored transactions, stored indicia bitmaps, and application interfaces;
loading the DLL into memory of the PC when an indicia request is made from the application program;
accessing the DLL from the application program;
20. The method of claim 18 , further comprising:
アプリケーションプログラムにおいて印刷されるべき郵便料金の額を選択するステップと、
前記所定セットの情報の一部として前記受取人アドレス情報と前記郵便料金の額を含むステップと、
前記受取人アドレスと前記証印を封筒上に印刷するステップ、
を更に含むことを特徴とする請求項18に記載の方法。selecting recipient address information in an application program;
selecting in an application program the amount of postage to be printed;
including said recipient address information and said postage amount as part of said predetermined set of information;
printing said recipient address and said indicia on an envelope;
20. The method of claim 18 , further comprising:
証印が封筒の窓開き部分をとおして見ることができるように、前記ドキュメントを封筒に挿入するステップ、
を更に含むことを特徴とする請求項18に記載の方法。printing an indicium directly onto said document;
inserting the document into an envelope so that the indicia is visible through a window opening in the envelope;
20. The method of claim 18 , further comprising:
前記トランザクション証明システムは、
前記サーバーのコンピュータシステムに取外し可能に結合されたポータブルボールトカードであって、前記ボールトカードは、ディジタルトークン発生手段とトランザクション会計手段を有し、前記サーバのコンピュータシステムは、前記ボールトカードをPCに取外し可能に結合する手段を有するポータブルボールトカードと、
前記ポータブルボールト手段と前記非計量アプリケーションプログラム間の通信を行うための、且つ前記ポータブルボールト手段において達成される計量機能以外の計量機能を達成するためのボールト・インターフェース手段であって、前記ボールト・インターフェース手段は、
前記非計量アプリケーションプログラムとインターフェースするための、前記顧客のコンピュータシステムにおけるアプリケーション・インターフェース・モジュールと、
前記ポータブルボールト手段と通信するための、前記サーバーのコンピュータシステムにおける通信モジュールと、
証印ビットマップを発生し、前記証印ビットマップを前記記憶手段に記憶するための、前記顧客のコンピュータシステムにおける証印イメージの作成及び記憶モジュールと、
前記ポータブルボールト手段において発生されたトランザクションの記録を記憶手段に記憶するためのトランザクション・キャプチャー・モジュール、
を有することをトランザクション証明システム。1. A transaction evidencing system comprising a plurality of computer systems operatively configured to form a network with one of the computer systems acting as a server and the remaining computer systems acting as customers, each of the computer systems having a processor, memory, storage and user interface means, at least some of the storage including a plurality of non-metering application programs selectively executing on the customer computer systems, and at least one of the computer systems including a non-secure printer operatively coupled to the computer system for printing in accordance with the non-metering application programs;
The transaction proof system comprises:
a portable vault card removably coupled to said server's computer system, said vault card having digital token generating means and transaction accounting means, said server's computer system having means for removably coupling said vault card to a PC;
vault interface means for communicating between said portable vault means and said non-metered application programs and for performing metering functions other than metering functions performed in said portable vault means, said vault interface means comprising:
an application interface module in the customer's computer system for interfacing with the non-metered application program;
a communications module in said server computer system for communicating with said portable vault means;
an indicia image creation and storage module in said customer's computer system for generating an indicia bitmap and storing said indicia bitmap in said storage means;
a transaction capture module for storing in a storage means a record of transactions generated in said portable vault means;
Transaction proof system.
前記方法は、
サーバーに作動的に結合するポータブルボールトを備えるステップ、前記ボールトはトランザクション証明システムの安全な会計モジュールとして動作し、
前記要求する顧客において実行する非計量アプリケーションプログラムにおいて処理される特定のドキュメントに対する顧客の1つにおいて証印を要求するステップと、
前記特定のドキュメントに関する所定セットの情報と共に、前記要求する顧客からの前記証印に対する要求をサーバーに送るステップと、
前記証印に対する要求に応答して、前記所定セットの情報と共に前記サーバーから少なくとも1つのディジタルトクークに対する要求をポータブルボールとへ送るステップと、
前記ポータブルボールとにおいて、少なくとも1つのディジタルトークンを発行し、トランザクションの記録の一部として前記ディジタルトークンをサーバーに送るステップと、
前記サーバーにおいて前記トランザクションの記録を記憶するステップと、
前記サーバーから前記ディジタルトークンと前記トランザクションの記録の所定セットの情報を要求する顧客に送るステップと、
顧客にトランザクションの記録を記憶するステップと、
前記顧客において、前記ディジタルトークンと所定セットの情報を用いて、証印のビットマップを発生するステップと、
非計量アプリケーションプログラムが証印を印刷する用意があるとき、前記証印のビットマップを非計量アプリケーションプログラムに与えるステップ、
を有することを特徴とする方法。1. A method of implementing a transaction authentication system for a computer network having a plurality of computer systems operatively configured to form the computer network with a computer system acting as a server and the remaining computer systems as customers, comprising:
The method comprises:
providing a portable vault operatively coupled to a server, said vault operating as a secure accounting module of a transaction evidencing system;
requesting indicia at one of the clients for a particular document processed in a non-metering application program executing at said requesting client;
sending a request for said indicia from said requesting customer to a server along with a predetermined set of information regarding said particular document;
sending a request for at least one digital token from the server along with the predetermined set of information to a portable ball in response to the request for the indicia;
issuing at least one digital token at said portable ball and transmitting said digital token to a server as part of a transaction record;
storing a record of the transaction at the server;
transmitting from said server said digital token and a predetermined set of transaction record information to a requesting customer;
storing a record of the transaction to the customer;
generating, at the customer, a bitmap of an indicium using the digital token and a predetermined set of information;
providing a bitmap of said indicium to the non-metering application program when the non-metering application program is ready to print the indicium;
A method comprising:
アプリケーションプログラムにおける印刷されるべき郵便料金の額を非計量アプリケーションプログラムにおいて選択するステップと、
所定セットの情報の一部として、受取人アドレス情報と郵便料金の額を含むステップと、
封筒上に前記受取人アドレスと前記証印を印刷するステップ、
を更に有することを特徴とする請求項35に記載の方法。selecting in the non-metered application program recipient address information for a user in the application program;
selecting in a non-metered application program an amount of postage to be printed in the application program;
including recipient address information and postage amount as part of the predetermined set of information;
printing said recipient address and said indicia on an envelope;
36. The method of claim 35 further comprising:
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/575,112 US6157919A (en) | 1995-12-19 | 1995-12-19 | PC-based open metering system and method |
| US08/575112 | 1995-12-19 | ||
| US08/575,109 US6151590A (en) | 1995-12-19 | 1995-12-19 | Network open metering system |
| US08/575109 | 1995-12-19 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1027272A JPH1027272A (en) | 1998-01-27 |
| JPH1027272A5 true JPH1027272A5 (en) | 2004-11-18 |
Family
ID=27076585
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35964796A Pending JPH1027272A (en) | 1995-12-19 | 1996-12-19 | Method for certifying transaction and its executing method |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP0780809B1 (en) |
| JP (1) | JPH1027272A (en) |
| CA (1) | CA2193434C (en) |
| DE (1) | DE69638152D1 (en) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5963928A (en) * | 1997-07-17 | 1999-10-05 | Pitney Bowes Inc. | Secure metering vault having LED output for recovery of postal funds |
| US6098058A (en) * | 1997-12-18 | 2000-08-01 | Pitney Bowes Inc. | Postage metering system and method for automatic detection of remote postage security devices on a network |
| US6151591A (en) * | 1997-12-18 | 2000-11-21 | Pitney Bowes Inc. | Postage metering network system with virtual meter mode |
| US6175826B1 (en) * | 1997-12-18 | 2001-01-16 | Pitney Bowes Inc. | Postage metering system and method for a stand-alone meter having virtual meter functionality |
| US6081795A (en) | 1997-12-18 | 2000-06-27 | Pitney Bowes Inc. | Postage metering system and method for a closed system network |
| US6085181A (en) | 1997-12-18 | 2000-07-04 | Pitney Bowes Inc. | Postage metering system and method for a stand-alone meter operating as a meter server on a network |
| US6058384A (en) | 1997-12-23 | 2000-05-02 | Pitney Bowes Inc. | Method for removing funds from a postal security device |
| US6125162A (en) * | 1998-08-20 | 2000-09-26 | Pitney Bowes Inc. | Postage meter having non-Gregorian calendar capability |
| US6741972B1 (en) | 1998-11-06 | 2004-05-25 | Pitney Bowes Inc. | Method and apparatus for dynamically determining a printing location in a document for a postage indicia |
| EP1183656A2 (en) * | 1999-06-01 | 2002-03-06 | Stamps.Com | Online value bearing item printing |
| EP1224628B1 (en) | 1999-10-18 | 2017-02-22 | Stamps.Com | Cryptographic module for secure processing of value-bearing items |
| EP1232482B1 (en) | 1999-10-18 | 2016-07-06 | Stamps.Com | Secure and recoverable database for on-line value-bearing item system |
| CA2391363C (en) * | 1999-11-10 | 2012-01-10 | Neopost Inc. | Providing stamps on secure paper using a communications network |
| US7299210B2 (en) | 2000-02-16 | 2007-11-20 | Stamps.Com | On-line value-bearing indicium printing using DSA |
| CA2438914A1 (en) * | 2001-03-21 | 2002-10-03 | Deutsche Post Ag | Method for franking postal deliveries and a graphical user interface for carrying out said method |
| US9779556B1 (en) | 2006-12-27 | 2017-10-03 | Stamps.Com Inc. | System and method for identifying and preventing on-line fraud |
| CN112087300B (en) * | 2020-07-30 | 2023-04-28 | 宁波三星医疗电气股份有限公司 | Key distribution method for electric power field device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4775246A (en) * | 1985-04-17 | 1988-10-04 | Pitney Bowes Inc. | System for detecting unaccounted for printing in a value printing system |
| US4812994A (en) * | 1985-08-06 | 1989-03-14 | Pitney Bowes Inc. | Postage meter locking system |
| US4837701A (en) * | 1985-12-26 | 1989-06-06 | Pitney Bowes Inc. | Mail processing system with multiple work stations |
| US4941091A (en) * | 1987-06-30 | 1990-07-10 | Pitney Bowes Inc. | Mail management system transaction data customizing and screening |
| US5778066A (en) * | 1995-11-22 | 1998-07-07 | F.M.E. Corporation | Method and apparatus for authentication of postage accounting reports |
-
1996
- 1996-12-19 JP JP35964796A patent/JPH1027272A/en active Pending
- 1996-12-19 DE DE69638152T patent/DE69638152D1/en not_active Expired - Lifetime
- 1996-12-19 CA CA 2193434 patent/CA2193434C/en not_active Expired - Fee Related
- 1996-12-19 EP EP19960120519 patent/EP0780809B1/en not_active Expired - Lifetime
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4410858B2 (en) | Digital token issuing method in open system meter | |
| US6865557B1 (en) | Network open metering system | |
| US6157919A (en) | PC-based open metering system and method | |
| US5742683A (en) | System and method for managing multiple users with different privileges in an open metering system | |
| EP0782112B1 (en) | Transaction evidencing system and method including post printing and batch processing | |
| EP0780805B1 (en) | Open metering system with super password vault access | |
| US7962423B2 (en) | Method and system for dispensing virtual stamps | |
| US5812991A (en) | System and method for retrieving postage credit contained within a portable memory over a computer network | |
| US5796834A (en) | System and method for controlling the dispensing of an authenticating indicia | |
| US7136839B2 (en) | Method for reissuing digital tokens in an open metering system | |
| AU727477B2 (en) | System and method for retrieving postage credit over a network | |
| JPH1027272A5 (en) | ||
| AU2002330240A1 (en) | Method and system for dispensing virtual stamps | |
| JPH09319907A5 (en) | ||
| CA2193027C (en) | Method of mapping destination addresses for use in calculating digital tokens | |
| EP0780809B1 (en) | PC-based open metering system and method | |
| US6385597B1 (en) | Arrangement and method for data exchange between a postage meter machine and clip cards | |
| US6427139B1 (en) | Method for requesting and refunding postage utilizing an indicium printed on a mailpiece | |
| WO1999066422A1 (en) | Technique for securing a system configuration of a postage franking system |