WO2002084945A1 - Systems and methods for electronic postmarking of data including location data - Google Patents

Systems and methods for electronic postmarking of data including location data Download PDF

Info

Publication number
WO2002084945A1
WO2002084945A1 PCT/US2002/011380 US0211380W WO02084945A1 WO 2002084945 A1 WO2002084945 A1 WO 2002084945A1 US 0211380 W US0211380 W US 0211380W WO 02084945 A1 WO02084945 A1 WO 02084945A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
electronic
generating
generation device
location
Prior art date
Application number
PCT/US2002/011380
Other languages
French (fr)
Inventor
Charles R. Chamberlain
Original Assignee
United States Postal Service
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from PCT/US2001/047720 external-priority patent/WO2002049269A1/en
Application filed by United States Postal Service filed Critical United States Postal Service
Priority to US10/474,730 priority Critical patent/US7779481B2/en
Publication of WO2002084945A1 publication Critical patent/WO2002084945A1/en
Priority to US12/830,731 priority patent/US8417958B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3297Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving time stamps, e.g. generation of time stamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless
    • H04L2209/805Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor

Definitions

  • This invention in general, relates to electronic postmarking of data.
  • this invention relates to electronic postmarking of location data.
  • an electronic postmark provides content and temporal integrity and identification authenticity for data, which is transferred over a network.
  • EPMs have traditionally been used to authenticate the identity of the sender of a particular message or to authenticate the time/date at which the message was created. Increasingly, however, not only the identity and time/date of creation are important, but also the physical or geographic location of the sender of the message is significant.
  • Authenticated location or geographic information may be used for many purposes, including, for example, being able to establish with a certain degree of confidence the location at which a particular message or data was created. But, as noted above, the present systems and methods do not permit that. Accordingly, there exists a need for electronic postmarking of location or geographic data.
  • a method for performing electronic postmarking of data including user data and location data.
  • the method includes receiving user data from a data acquisition/generation device.
  • the method further includes receiving location data from a location data acquisition/generation device.
  • the method further involves merging the user data with the location data to generate merged data.
  • the method further comprises generating an electronic postmark data structure comprising a hash value of the merged data and a time/date stamp.
  • Another embodiment consistent with the present invention is a method for performing electronic postmarking of data, including user data and location data.
  • the method includes receiving user data from a data acquisition/generation device.
  • the method further includes receiving location data from a location data acquisition/generation device.
  • the method further involves merging the user data with the location data to generate merged data.
  • the method further comprises generating an electronic postmark data structure comprising a hash value of the merged data, a time/date stamp, and a digital signature.
  • Yet another embodiment consistent with the present invention is a system for performing electronic post marking of data, including user data and location data.
  • the system includes means for receiving user data from a data acquisition/generation device.
  • the system further includes means for receiving location data from a location data acquisition/generation device.
  • the system further involves means for merging the user data with the location data to generate merged data.
  • the system further comprises means for generating an electronic postmark data structure comprising a hash value of the merged data and a time/date stamp.
  • FIG. 1 shows an exemplary system environment consistent with the present invention
  • FIG. 2A shows an exemplary standalone electronic postmarking (EPM) device consistent with the present invention
  • FIG. 2B shows an exemplary embedded EPM device consistent with the present invention
  • FIG. 3 shows an exemplary block diagram of an EPM device consistent with the invention.
  • FIG. 4 shows a flowchart of an exemplary method for performing electronic postmarking of data, including user data and location data.
  • Systems and methods consistent with the present invention perform electronic postmarking of data, including location data.
  • Electronic postmarking of location data enables one to authenticate the location data corresponding to a user data. For example, using the location data one may be able to determine the location where a particular image was captured, using for example, a digital camera.
  • location data includes, but is not limited to, data concerning the geographic location, GPS coordinates, position, altitude, longitude, latitude, or the direction of a data acquisition/generation device, such as a digital camera.
  • FIG. 1 shows an exemplary system environment consistent with the present invention.
  • a sender 102 (also referred to as a user), who has a data acquisition/generation device capable of acquiring or generating data, may send a message along with the acquired/generated data to an electronic postmarking system (EPM system) 104.
  • EPM system electronic postmarking system
  • data acquisition/generation device includes, but is not limited to, a digital camera, a digital video recorder, a personal digital assistant, a handheld computer, a laptop computer, or any other device capable of acquiring, generating, and/or storing electronic data.
  • EPM system 104 may generate an EPM using a regular EPM server, as described in U.S. Application Serial No.
  • the EPM system may also generate an EPM using a MicroEPM device, as described in, PCT Application Serial No. PCT/US01/47720, filed December 17, 2001 , by Charles R. Chamberlain and titled SYSTEM AND METHODS FOR ELECTRONIC POSTMARKING WITHOUT DIRECTLY UTILIZING AN ELECTRONIC POSTMARK SERVER, the disclosure of which is expressly incorporated herein by reference.
  • an EPM device such as a MicroEPM device, may be embedded in a data acquisition/generation device.
  • sender 102 may send data, including location data, via a network 105, such as the Internet, to EPM system 104.
  • the EPM system may then send the data to receiver 106, via a network, such as the Internet.
  • FIG. 2A shows an exemplary standalone electronic postmarking (EPM) device consistent with the present invention.
  • a user 202 may operate a data acquisition/generation device 204 to generate data.
  • data acquisition/generation device 204 can be any electronic device that is capable of generating, acquiring, and/or storing electronic data.
  • Data acquisition/generation device 204 may transfer the acquired/generated user data to an external EPM device 206 through an interface 207.
  • Data acquisition/generation device 204 may further include a location data sensor, such as a GPS sensor. Using the location data sensor (not shown), data acquisition/generation device 204 may generate data corresponding to the position, altitude, longitude, latitude, or the direction of a data acquisition/generation device, such as a digital camera.
  • data acquisition/generation device may merge the user data and the location data to create merged data, which may then be transferred via an interface connecting data acquisition/generation device 204 and EPM device 206.
  • the interface connecting data acquisition/generation device 204 and EPM device 206 may be any interface that is capable of transferring information, including an electronic, optical or a combination thereof.
  • the interface may be a network, such as the Internet, a local area network (wired or wireless).
  • the interface could also be any of the interfaces used to connect electronic devices, for example, a serial or a parallel interface for connecting I/O devices to a computer, a Uniform Serial Bus, IEEE-1394, Bluetooth, or any other interface.
  • the merged data is sent from data acquisition/generation device 204 to EPM device 206.
  • EPM device 206 may generate an electronic postmarking structure for the merged data and store the electronic postmarking structure locally. The stored electronic postmarking structure may then be transferred to EPM server 208. Alternatively, EPM device 206 may continue storing locally the electronic postmarking structures, which may be later transferred in a batch to EPM server 208.
  • FIG. 2B shows an exemplary embedded EPM device 215 consistent with the present invention.
  • an EPM device 215 may be embedded or physically incorporated into a data acquisition/generation device 214.
  • data acquisition/generation device 214 can be any electronic device that is capable of generating, acquiring, and/or storing electronic data.
  • User data and location data may be transferred within the data acquisition/generation device to embedded EPM device 215 upon a user command or it may be transferred automatically.
  • Data acquisition/generation device 214 may connect to an EPM server 216 for the generation of a batch EPM of the stored electronic postmarks.
  • FIG. 3 shows an exemplary block diagram of an EPM device 300 consistent with the invention.
  • the exemplary EPM device may include a postmark storage unit 306, a secure EPM interface 308, a postmark generation unit 310, a device interface 312, a real-time clock 314, a date generator 316, and a location data generator 318.
  • a postmark generation unit 310 uses real time data from real-time clock 314, user data and/or location data 304, a private key, and/or location data from location data generator 318, a postmark generation unit 310 creates an electronic postmark data structure.
  • Postmark generation unit may be a software module executing on a general-purpose microprocessor or an application specific integrated circuit ("ASIC").
  • the generated electronic postmark data structure may be stored in postmark storage unit 306.
  • Postmark storage unit 306 may be RAM, a flash memory, a hard drive, or any other appropriate type of electronic or optical storage.
  • a plurality of electronic postmark data structures may be stored in the postmark storage unit for transfer in a single batch later.
  • either a single electronic postmark data structure or a plurality of electronic postmark data structures may be transferred to EPM server 302 via secure EPM interface 308.
  • Data, including user data and/or location data may arrive via device interface 312.
  • a key interface (not shown) may accept a private key from an official source, such as the United States Postal Service (USPS), or any other trusted source of private keys (as described in the aforementioned U.S. Application Serial No. 09/675,677, filed September 29, 2000).
  • USPS United States Postal Service
  • Location data generator 318 may comprise at least one of a geo-position sensor, an altitude sensor, and a directional sensor.
  • the geo- position sensor may generate longitude and/or latitude information.
  • the altitude sensor may acquire information concerning the altitude of the data acquisition/generation device at the time data, such as a digital picture was acquired.
  • the directional sensor may, for example, provide information concerning the direction in which the data acquisition/generation device, is pointing at the time user data, such as a digital image from a digital camera, was generated.
  • FIG. 4 shows a flowchart of an exemplary method for performing electronic postmarking of data, including user data and location data.
  • user data including, for example, user acquired and/or user generated data
  • an EPM device such as the EPM device of FIG. 3.
  • User data may either be acquired or generated locally or it may be received via device interface 312 of FIG. 3.
  • location data including, for example, geo- position coordinates of the data acquisition/generation device
  • location data may be received via device interface 312 of FIG. 3 or may be locally generated using location data generator 318 of FIG. 3.
  • stage S.30 user data is merged with the location data to create merged data.
  • a software module (which is not shown in FIG. 3) loaded in the memory (not shown) associated with the EPM device may perform this function.
  • merging of the data may also be performed by the data acquisition/generation device.
  • stage S.40 an electronic postmark data structure is generated.
  • the merged data obtained from the previous stage is hashed using, for example, a one-way hash function.
  • any known or later developed hash function may be used.
  • a hash function which produces a 64-bit key may be used.
  • the hash may then be time/date stamped. Time may be obtained using real-time clock 314 of FIG. 3. Date may be obtained using date generator 316 of FIG. 3. Alternatively a time/date stamp may be obtained from a trusted external source.
  • the electronic postmark data structure may be generated comprising the hash value of the merged data and the time/date stamp.
  • the electronic postmark data structure may be generated comprising the hash value of the merged data, the time/date stamp, and a digital signature comprising, for example, a private key.
  • a digital signature may be produced by first performing a secure hash algorithm by using, for example, the Secure Hash Standard FIPS 180-1 on the data to be signed, to produce a secure hash value.
  • the secure hash value may then be processed using a digital signature algorithm (DSA) and a unique private key to produce two data values. These data values may comprise the digital signature, which may then be appended to the hash value and the time/date stamp to form an electronic postmark data structure.
  • DSA digital signature algorithm
  • the generated electronic postmark data structure may be stored in a log.
  • a data entry corresponding to the generated electronic postmark data structure may be stored in the log.
  • the log may be located at EPM server 110 of FIG. 3.

Abstract

Systems and mehods for electronic postmarking of location data are provided. Electronic postmarking of location data (S.20) includes generating a hash value corresponding to merged data (S.30). Electronic postmarking further includes generating an electronic postmark data structure (S.40) comprising the hash value and a date/time stamp. The electronic postmarking data structure (S.40) may further include a digital signature.

Description

SYSTEMS AND METHODS FOR ELECTRONIC POSTMARKING OF DATA
INCLUDING LOCATION DATA DESCRIPTION
Cross Reference to Related Applications
[001] This application claims priority from: U.S. Provisional Application Serial No. 60/283,139, filed April 12, 2001 , by Charles R. Chamberlain and titled SYSTEMS AND METHODS FOR ELECTRONIC POSTMARKING INCLUDING LOCATION DATA, the disclosure of which is expressly incorporated herein by reference; U.S. Application Serial No. 09/675,677, filed September 29, 2000, by Leo J. Campbell et al. and titled SYSTEMS AND METHODS FOR AUTHENTICATING AN ELECTRONIC MESSAGE, the disclosure of which is expressly incorporated herein by reference; and PCT Application Serial No. PCT/U S01/47720, filed December 17, 2001 , by Charles R. Chamberlain and titled SYSTEM AND METHODS FOR ELECTRONIC POSTMARKING WITHOUT DIRECTLY UTILIZING AN ELECTRONIC POSTMARK SERVER, the disclosure of which is expressly incorporated herein by reference. Technical Field
[002] This invention, in general, relates to electronic postmarking of data. In particular, this invention relates to electronic postmarking of location data. Background
[003] As described in U.S. Application Serial No. 09675,677, filed September 29, 2000, by Leo J. Campbell et al. and titled SYSTEMS AND METHODS FOR AUTHENTICATING AN ELECTRONIC MESSAGE, the disclosure of which is expressly incorporated herein by reference, an electronic postmark, or EPM, provides content and temporal integrity and identification authenticity for data, which is transferred over a network. Such EPMs have traditionally been used to authenticate the identity of the sender of a particular message or to authenticate the time/date at which the message was created. Increasingly, however, not only the identity and time/date of creation are important, but also the physical or geographic location of the sender of the message is significant. [004] Authenticated location or geographic information may be used for many purposes, including, for example, being able to establish with a certain degree of confidence the location at which a particular message or data was created. But, as noted above, the present systems and methods do not permit that. Accordingly, there exists a need for electronic postmarking of location or geographic data.
SUMMARY
[005] Systems and methods consistent with the present invention permit electronic postmarking of location data.
[006] In one embodiment consistent with the present invention, a method for performing electronic postmarking of data, including user data and location data is provided. The method includes receiving user data from a data acquisition/generation device. The method further includes receiving location data from a location data acquisition/generation device. The method further involves merging the user data with the location data to generate merged data. The method further comprises generating an electronic postmark data structure comprising a hash value of the merged data and a time/date stamp.
[007] Another embodiment consistent with the present invention is a method for performing electronic postmarking of data, including user data and location data. The method includes receiving user data from a data acquisition/generation device. The method further includes receiving location data from a location data acquisition/generation device. The method further involves merging the user data with the location data to generate merged data. The method further comprises generating an electronic postmark data structure comprising a hash value of the merged data, a time/date stamp, and a digital signature.
[008] Yet another embodiment consistent with the present invention is a system for performing electronic post marking of data, including user data and location data. The system includes means for receiving user data from a data acquisition/generation device. The system further includes means for receiving location data from a location data acquisition/generation device. The system further involves means for merging the user data with the location data to generate merged data. The system further comprises means for generating an electronic postmark data structure comprising a hash value of the merged data and a time/date stamp.
[009] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[010] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention. In the drawings:
[011] FIG. 1 shows an exemplary system environment consistent with the present invention;
[012] FIG. 2A shows an exemplary standalone electronic postmarking (EPM) device consistent with the present invention;
[013] FIG. 2B shows an exemplary embedded EPM device consistent with the present invention;
[014] FIG. 3 shows an exemplary block diagram of an EPM device consistent with the invention; and
[015] FIG. 4 shows a flowchart of an exemplary method for performing electronic postmarking of data, including user data and location data.
DESCRIPTION OF THE EMBODIMENTS
[016] Reference will now be made in detail to the exemplary embodiments consistent with the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
[017] Systems and methods consistent with the present invention perform electronic postmarking of data, including location data. Electronic postmarking of location data enables one to authenticate the location data corresponding to a user data. For example, using the location data one may be able to determine the location where a particular image was captured, using for example, a digital camera. As used herein, the term "location data" includes, but is not limited to, data concerning the geographic location, GPS coordinates, position, altitude, longitude, latitude, or the direction of a data acquisition/generation device, such as a digital camera.
[018] FIG. 1 shows an exemplary system environment consistent with the present invention. A sender 102 (also referred to as a user), who has a data acquisition/generation device capable of acquiring or generating data, may send a message along with the acquired/generated data to an electronic postmarking system (EPM system) 104. As used herein, the term "data acquisition/generation device" includes, but is not limited to, a digital camera, a digital video recorder, a personal digital assistant, a handheld computer, a laptop computer, or any other device capable of acquiring, generating, and/or storing electronic data. EPM system 104, as discussed later, may generate an EPM using a regular EPM server, as described in U.S. Application Serial No. 09/675,677, filed September 29, 2000, by Leo J. Campbell et al. and titled SYSTEMS AND METHODS FOR AUTHENTICATING AN ELECTRONIC MESSAGE. The EPM system may also generate an EPM using a MicroEPM device, as described in, PCT Application Serial No. PCT/US01/47720, filed December 17, 2001 , by Charles R. Chamberlain and titled SYSTEM AND METHODS FOR ELECTRONIC POSTMARKING WITHOUT DIRECTLY UTILIZING AN ELECTRONIC POSTMARK SERVER, the disclosure of which is expressly incorporated herein by reference. As used herein, the term "embedded electronic postmarking device" is used to refer to the MicroEPM device of the previously mentioned patent application. Accordingly, in one embodiment consistent with the present invention, an EPM device, such as a MicroEPM device, may be embedded in a data acquisition/generation device.
[019] As shown in FIG. 1 , sender 102 may send data, including location data, via a network 105, such as the Internet, to EPM system 104. The EPM system may then send the data to receiver 106, via a network, such as the Internet.
[020] FIG. 2A shows an exemplary standalone electronic postmarking (EPM) device consistent with the present invention. A user 202 may operate a data acquisition/generation device 204 to generate data. As discussed above, data acquisition/generation device 204 can be any electronic device that is capable of generating, acquiring, and/or storing electronic data. Data acquisition/generation device 204 may transfer the acquired/generated user data to an external EPM device 206 through an interface 207. Data acquisition/generation device 204 may further include a location data sensor, such as a GPS sensor. Using the location data sensor (not shown), data acquisition/generation device 204 may generate data corresponding to the position, altitude, longitude, latitude, or the direction of a data acquisition/generation device, such as a digital camera.
[021] In one embodiment, data acquisition/generation device may merge the user data and the location data to create merged data, which may then be transferred via an interface connecting data acquisition/generation device 204 and EPM device 206.
[022] The interface connecting data acquisition/generation device 204 and EPM device 206 may be any interface that is capable of transferring information, including an electronic, optical or a combination thereof. In particular, the interface may be a network, such as the Internet, a local area network (wired or wireless). The interface could also be any of the interfaces used to connect electronic devices, for example, a serial or a parallel interface for connecting I/O devices to a computer, a Uniform Serial Bus, IEEE-1394, Bluetooth, or any other interface.
[023] At the user's command, the merged data is sent from data acquisition/generation device 204 to EPM device 206. In one embodiment EPM device 206 may generate an electronic postmarking structure for the merged data and store the electronic postmarking structure locally. The stored electronic postmarking structure may then be transferred to EPM server 208. Alternatively, EPM device 206 may continue storing locally the electronic postmarking structures, which may be later transferred in a batch to EPM server 208.
[024] FIG. 2B shows an exemplary embedded EPM device 215 consistent with the present invention. According to this embodiment an EPM device 215 may be embedded or physically incorporated into a data acquisition/generation device 214. As above, data acquisition/generation device 214 can be any electronic device that is capable of generating, acquiring, and/or storing electronic data. User data and location data may be transferred within the data acquisition/generation device to embedded EPM device 215 upon a user command or it may be transferred automatically. Data acquisition/generation device 214 may connect to an EPM server 216 for the generation of a batch EPM of the stored electronic postmarks.
[025] FIG. 3 shows an exemplary block diagram of an EPM device 300 consistent with the invention. The exemplary EPM device may include a postmark storage unit 306, a secure EPM interface 308, a postmark generation unit 310, a device interface 312, a real-time clock 314, a date generator 316, and a location data generator 318. Using real time data from real-time clock 314, user data and/or location data 304, a private key, and/or location data from location data generator 318, a postmark generation unit 310 creates an electronic postmark data structure. Postmark generation unit may be a software module executing on a general-purpose microprocessor or an application specific integrated circuit ("ASIC"). The generated electronic postmark data structure may be stored in postmark storage unit 306. Postmark storage unit 306 may be RAM, a flash memory, a hard drive, or any other appropriate type of electronic or optical storage.
[026] A plurality of electronic postmark data structures may be stored in the postmark storage unit for transfer in a single batch later. At the user's command, either a single electronic postmark data structure or a plurality of electronic postmark data structures may be transferred to EPM server 302 via secure EPM interface 308. Data, including user data and/or location data may arrive via device interface 312. A key interface (not shown) may accept a private key from an official source, such as the United States Postal Service (USPS), or any other trusted source of private keys (as described in the aforementioned U.S. Application Serial No. 09/675,677, filed September 29, 2000).
[027] Location data generator 318 may comprise at least one of a geo-position sensor, an altitude sensor, and a directional sensor. The geo- position sensor may generate longitude and/or latitude information. The altitude sensor may acquire information concerning the altitude of the data acquisition/generation device at the time data, such as a digital picture was acquired. The directional sensor may, for example, provide information concerning the direction in which the data acquisition/generation device, is pointing at the time user data, such as a digital image from a digital camera, was generated. [028] FIG. 4 shows a flowchart of an exemplary method for performing electronic postmarking of data, including user data and location data. In stage S.10, user data, including, for example, user acquired and/or user generated data, is received by an EPM device, such as the EPM device of FIG. 3. User data may either be acquired or generated locally or it may be received via device interface 312 of FIG. 3.
[029] In stage S.20, location data, including, for example, geo- position coordinates of the data acquisition/generation device, is received by the EPM device. Location data may be received via device interface 312 of FIG. 3 or may be locally generated using location data generator 318 of FIG. 3.
[030] In stage S.30, user data is merged with the location data to create merged data. A software module (which is not shown in FIG. 3) loaded in the memory (not shown) associated with the EPM device may perform this function. Alternatively, merging of the data may also be performed by the data acquisition/generation device.
[031] In stage S.40, an electronic postmark data structure is generated. As part of this stage, several sub-stages may occur. In one embodiment, the merged data obtained from the previous stage is hashed using, for example, a one-way hash function. As part of this sub-stage, any known or later developed hash function may be used. In one embodiment, a hash function, which produces a 64-bit key may be used. The hash may then be time/date stamped. Time may be obtained using real-time clock 314 of FIG. 3. Date may be obtained using date generator 316 of FIG. 3. Alternatively a time/date stamp may be obtained from a trusted external source.
[032] In one embodiment, the electronic postmark data structure may be generated comprising the hash value of the merged data and the time/date stamp. Alternatively, the electronic postmark data structure may be generated comprising the hash value of the merged data, the time/date stamp, and a digital signature comprising, for example, a private key. A digital signature may be produced by first performing a secure hash algorithm by using, for example, the Secure Hash Standard FIPS 180-1 on the data to be signed, to produce a secure hash value. The secure hash value may then be processed using a digital signature algorithm (DSA) and a unique private key to produce two data values. These data values may comprise the digital signature, which may then be appended to the hash value and the time/date stamp to form an electronic postmark data structure.
[033] In one embodiment after an electronic postmark data structure is generated, as discussed above, the generated electronic postmark data structure may be stored in a log. Alternatively, a data entry corresponding to the generated electronic postmark data structure may be stored in the log. The log may be located at EPM server 110 of FIG. 3.
[034] Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.

Claims

WHAT IS CLAIMED IS:
1. A method for performing electronic postmarking of data, including user data and location data, the method comprising: receiving user data from a data acquisition/generation device; receiving location data from a location data acquisition/generation device; merging the user data with the location data to generate merged data; and generating an electronic postmark data structure comprising the merged data and a time/date stamp.
2. The method of claim 1 , wherein the step of generating the electronic postmark data structure comprises generating a hash value from the merged data.
3. The method of claim 1 , wherein the stage of generating an electronic postmark data structure includes generating a digital signature for inclusion in the electronic postmark data structure.
4. The method of claim 1 , wherein location data includes at least one of position, altitude, longitude, latitude, and direction.
5. The method of claim 1 , wherein the stage of generating the electronic postmark data structure includes forwarding the merged data to an electronic postmarking server.
6. The method of claim 1 , wherein the stage of generating the electronic postmark data structure includes forwarding the merged data to an embedded electronic postmarking device.
7. The method of claim 6, wherein the embedded electronic postmarking device is embedded in the data acquisition/generation device.
8. The method of claim 1 , wherein the data acquisition/generation device is one of a digital camera, a digital video recorder, a personal digital assistant, a handheld computer, a laptop computer, and other device capable of generating and storing electronic data.
9. The method of claim 1 , wherein the location acquisition/generation device is at least one of a GPS sensor, an altitude sensor, a position sensor, a latitude sensor, a longitude sensor, and a direction sensor.
10. The method of claim 1 , further comprising: storing the generated electronic postmark data structure in a log file.
11. A method for performing electronic postmarking of data, including user data and location data, the method comprising: receiving user data from a data acquisition/generation device; receiving location data from a location data acquisition/generation device; merging the user data with the location data to generate merged data; and generating an electronic postmark data structure comprising the merged data, a time/date stamp, and a digital signature.
12. The method of claim 11 , wherein the step of generating the electronic postmark data structure comprises generating a hash value from the merged data.
13. The method of claim 11 , wherein location data includes at least one of position, altitude, longitude, latitude, and direction.
14. The method of claim 11 , wherein the stage of generating the electronic postmark data structure includes forwarding the merged data to an electronic postmarking server.
15. The method of claim 11 , wherein the stage of generating the electronic postmark data structure includes forwarding the merged data to an embedded electronic postmarking device.
16. The method of claim 15, wherein the embedded electronic postmarking device is embedded in the data acquisition/generation device.
17. The method of claim 11 , wherein the data acquisition/generation device is one of a digital camera, a digital video recorder, a personal digital assistant, a handheld computer, a laptop computer, and other device capable of generating and storing electronic data.
18. The method of claim 11 , where in the location acquisition/generation device is at least one of a GPS sensor, an altitude sensor, a position sensor, a latitude sensor, a longitude sensor, and a direction sensor..
19. A system for performing electronic postmarking of data, including user data and location data, the system comprising: means for receiving user data from a data acquisition/generation device; means for receiving location data from a location data acquisition/generation device; means for merging the user data with the location data to generate merged data; and means for generating an electronic postmark data structure comprising the merged data and a time/date stamp.
20. The system of claim 19, wherein means for generating the electronic postmark data structure comprises means for generating a hash value from the merged data.
21. The system of claim 19, wherein the means for generating an electronic postmark data structure includes means for generating a digital signature for inclusion in the electronic postmark data structure.
22. The system of claim 19, wherein location data includes at least one of position, altitude, longitude, latitude, and direction.
23. The system of claim 19, wherein the means for generating the electronic postmark data structure includes means for forwarding the merged data to an electronic postmarking server.
24. The system of claim 19, wherein the means for generating the electronic postmark data structure includes means for forwarding the merged data to an embedded electronic postmarking device.
25. The system of claim 24, wherein the embedded electronic postmarking device is embedded in the data acquisition/generation device.
26. The system of claim 19, wherein the data acquisition/generation device is one of a digital camera, a digital video recorder, a personal digital assistant, a handheld computer, a laptop computer, and other device capable of generating and storing electronic data.
27. The system of claim 19, wherein the location acquisition/generation device is at least one of a GPS sensor, an altitude sensor, a position sensor, a latitude sensor, a longitude sensor, and a direction sensor.
PCT/US2002/011380 2001-04-12 2002-04-12 Systems and methods for electronic postmarking of data including location data WO2002084945A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/474,730 US7779481B2 (en) 2001-04-12 2002-04-12 Systems and methods for electronic postmarking of data including location data
US12/830,731 US8417958B2 (en) 2001-04-12 2010-07-06 Systems and methods for electronic postmarking of data including location data

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US28313901P 2001-04-12 2001-04-12
US60/283,139 2001-04-12
PCT/US2001/047720 WO2002049269A1 (en) 2000-12-15 2001-12-17 Electronic postmarking without directly utilizing an electronic postmark server
USPCT/US01/47720 2001-12-17

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10474730 A-371-Of-International 2002-04-12
US12/830,731 Continuation US8417958B2 (en) 2001-04-12 2010-07-06 Systems and methods for electronic postmarking of data including location data

Publications (1)

Publication Number Publication Date
WO2002084945A1 true WO2002084945A1 (en) 2002-10-24

Family

ID=26680607

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/011380 WO2002084945A1 (en) 2001-04-12 2002-04-12 Systems and methods for electronic postmarking of data including location data

Country Status (1)

Country Link
WO (1) WO2002084945A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757916A (en) * 1995-10-06 1998-05-26 International Series Research, Inc. Method and apparatus for authenticating the location of remote users of networked computing systems
US5774802A (en) * 1996-04-10 1998-06-30 Motorola Inc. Apparatus and method for billing in a wireless communication system
US5889506A (en) * 1996-10-25 1999-03-30 Matsushita Electric Industrial Co., Ltd. Video user's environment
US6269446B1 (en) * 1998-06-26 2001-07-31 Canon Kabushiki Kaisha Authenticating images from digital cameras
US6370629B1 (en) * 1998-10-29 2002-04-09 Datum, Inc. Controlling access to stored information based on geographical location and date and time

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757916A (en) * 1995-10-06 1998-05-26 International Series Research, Inc. Method and apparatus for authenticating the location of remote users of networked computing systems
US5774802A (en) * 1996-04-10 1998-06-30 Motorola Inc. Apparatus and method for billing in a wireless communication system
US5889506A (en) * 1996-10-25 1999-03-30 Matsushita Electric Industrial Co., Ltd. Video user's environment
US6269446B1 (en) * 1998-06-26 2001-07-31 Canon Kabushiki Kaisha Authenticating images from digital cameras
US6370629B1 (en) * 1998-10-29 2002-04-09 Datum, Inc. Controlling access to stored information based on geographical location and date and time

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"CASIO and ComROAD co-operate in the opening-up of the telematic consumer market", COMROAD AG, 9 February 2000 (2000-02-09), pages 1 - 5, XP002951275, Retrieved from the Internet <URL:http://www.conroad.com/presse_data/0902.htm> [retrieved on 20020614] *

Similar Documents

Publication Publication Date Title
US8417958B2 (en) Systems and methods for electronic postmarking of data including location data
US7512398B2 (en) Authenticating data units of a mobile communications device
US5966446A (en) Time-bracketing infrastructure implementation
US8190903B2 (en) Method and apparatus for verifying authenticity of digital data using trusted computing
US8687841B2 (en) Apparatus and method for embedding searchable information into a file, encryption, transmission, storage and retrieval
JP4853694B2 (en) System and method for authenticating electronic messages
US20020004800A1 (en) Electronic notary method and system
US20130117572A1 (en) Portable electronic device, system and method for authenticating a document associated with a geographical location
JP2004537822A (en) Authentication electronic document management system and method
US9165147B2 (en) Apparatus and method for generating digital images
EP1439497A3 (en) System and method for authenticating a mailpiece sender
CN109697188B (en) Engineering cost data management method and system
CN108833431B (en) Password resetting method, device, equipment and storage medium
JP2004021642A (en) Server computer and printing system
EP3794475B1 (en) Generating electronic signatures
EP1938505A1 (en) Method, apparatus and system for generating a digital signature linked to a biometric identifier
US7266696B2 (en) Electronic postmarking without directly utilizing an electronic postmark server
US7443884B2 (en) Electronic data transmission and reception system
US20070208933A1 (en) Portable telephone and program for sending and receiving electronic mail
JP4923388B2 (en) Content certification system
WO2002084945A1 (en) Systems and methods for electronic postmarking of data including location data
JP3747394B2 (en) Electronic data arrival guarantee method and program recording medium
WO2021145894A1 (en) Digital signature system using reliable servers
JP4248489B2 (en) File transfer system and file transfer method
US11522717B2 (en) Signature token system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 10474730

Country of ref document: US

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)