WO2005119539A1 - 動作環境を証明する証明書発行サーバ及び証明システム - Google Patents

動作環境を証明する証明書発行サーバ及び証明システム Download PDF

Info

Publication number
WO2005119539A1
WO2005119539A1 PCT/JP2004/019221 JP2004019221W WO2005119539A1 WO 2005119539 A1 WO2005119539 A1 WO 2005119539A1 JP 2004019221 W JP2004019221 W JP 2004019221W WO 2005119539 A1 WO2005119539 A1 WO 2005119539A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
certificate
processing device
information processing
server
Prior art date
Application number
PCT/JP2004/019221
Other languages
English (en)
French (fr)
Inventor
Masataka Togashi
Tsugihiko Ono
Tsutomu Nakajima
Original Assignee
Mitsubishi Denki Kabushiki Kaisha
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
Application filed by Mitsubishi Denki Kabushiki Kaisha filed Critical Mitsubishi Denki Kabushiki Kaisha
Priority to CN200480022500XA priority Critical patent/CN1833253B/zh
Priority to US10/580,952 priority patent/US20070118739A1/en
Priority to JP2006519311A priority patent/JPWO2005119539A1/ja
Priority to EP04807578A priority patent/EP1762964A4/en
Priority to AU2004320238A priority patent/AU2004320238B2/en
Publication of WO2005119539A1 publication Critical patent/WO2005119539A1/ja

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • 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/3263Cryptographic 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 certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • 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/56Financial cryptography, e.g. electronic payment or e-cash
    • 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/60Digital content management, e.g. content distribution
    • 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

  • the present invention provides, for example, an information processing device that certifies a point and time at which a security guard performed patrol security, and also certifies a point and time at which an image was captured during patrol security.
  • the present invention relates to a publication issuing server, an information storage server, a verification device, and a certification system.
  • One of the means for realizing the confirmation and proof is to arrange a box in which a lock is installed at a predetermined point on the patrol route in advance, and the security guard uses a portable key during the patrol process. There is a method of operating the lock of a task (opening or locking) to record the fact that the point has been reached and the time at which the point has been recorded.
  • the transmitting device installed at a predetermined point on the patrol route sends the I information (position information) and time information of the transmitting device to the receiving device carried by the patrol guard.
  • I information position information
  • time information time information of the transmitting device to the receiving device carried by the patrol guard.
  • Such a method is generally called a time stamp (Patent Document 1 See).
  • the security officer does not operate the time stamp, but the receiver carried by the guard uses the I-information (position information) and time information of the transmitter received from the transmitter. Is immediately sent to a server managed by a third party, and the server executes and stores a formal time stamp (see Patent Document 2).
  • Patent Document 1 JP-A-61-82288
  • Patent Document 2 Japanese Patent Application Laid-Open No. 2004-46305
  • Patent Document 3 Japanese Patent Application Laid-Open No. 2001-297062
  • a device for certifying a traveling point and time is not installed in advance, and a point at which the traveling is certifiable is limited to a predetermined point.
  • a patrol security certifying system that certifies the patrol point and the patrol time The purpose is to: Another object is, for example, to prevent the information on the certified point and time from being forged or falsified by not only the parties concerned but also third parties. Further, it is another object of the present invention to be able to certify the point and time at which the video was taken by adding information of the proven point and time to the captured video, for example.
  • the certification system of the present invention provides an information processing device that processes information, a certificate issuing server that issues an electronic certificate that certifies the operating environment of the information processing device, and stores the information in a storage unit.
  • An information storage server the information processing device sends a certification request for the operating environment of the information processing device to the certificate issuing server, and the certificate issuing server sends a certification request for the transmitted operating environment to the information processing device.
  • a digital certificate for certifying the operating environment of the information processing device, and the information processing device receives the digital certificate issued by the certificate issuance server based on the digital certificate and the processing information.
  • the certificate issuing server is characterized by certifying, as an operating environment, a time at which the information processing device operates.
  • the certificate issuing server is characterized by certifying, as an operating environment, a position where the information processing device operates.
  • the certificate issuing server certifies the time by adding unique data, which cannot be obtained at the current time, to the time information based on the transmitted proof request of the information processing equipment.
  • the electronic certificate is issued.
  • the information processing device acquires time information indicating the current time, transmits the acquired time information to the certificate issuing server,
  • the certificate issuing server receives the time information from the information processing device, and generates an electronic certificate that certifies the time by adding unique data to the time information that cannot be obtained at the time indicated by the time information. Issuing is characterized. [0017]
  • the information processing device acquires position information indicating the position of the information processing device, transmits the acquired position information to the certificate issuing server,
  • the certificate issuance server receives the position information from the information processing device, and adds a unique data that can only be obtained when it is at the position indicated by the position information to the position information to certify the position. Issuing a certificate.
  • the certificate issuance server issues an electronic certificate by adding correction information for correcting the position indicated by the position information to the position information.
  • the information processing device creates synthetic information combining the electronic certificate and the processing information, transmits the synthetic information as information with a certificate to the information storage server,
  • the information storage server receives the combined information and the identification information from the information processing device and stores the combined information and the identification information in the storage storage unit, and receives the inquiry including the identification information and searches for the combined information stored in the storage storage unit. It is characterized by outputting the searched composite information.
  • the information processing device creates composite information combining the electronic certificate and the processing information, calculates a hash value of the composite information, and transmits the hash value as information with a certificate to the information storage server.
  • the information storage server receives the hash value and the identification information from the information processing device and stores them in the storage storage unit, and also receives the composite information, compares the hash value, and stores the force composite information in the storage storage unit. Receiving the inquiry including the identification information, searching for the combined information stored in the storage unit, and outputting the searched combined information.
  • the certificate issuing server and the information storage server are the same server.
  • the information processing device transmits to the information storage server authentication information for accessing the information storage server, together with the information with the certificate and the identification information.
  • the information storage server receives the information with the certificate, the identification information, and the authentication information from the information processing device, and stores the received information with the certificate and the identification information in the storage unit when the authentication information is valid. It is characterized by the following.
  • the proof system further includes:
  • the information storage server is configured to store the information with the certificate and the identification information stored in the storage unit. Part to the verification device,
  • the verification device receives the information with the certificate and the identification information transmitted from the information storage server and stores them in the verification storage unit, and receives the inquiry including the identification information and stores the information with the certificate stored in the verification storage unit. And the operating environment of the information processing device is verified by referring to the retrieved information with a certificate.
  • the certificate issuing server of the present invention includes:
  • a certificate issuing server that issues an electronic certificate to an information processing device, a certification request receiving unit that receives a certification request for the operating environment of the information processing device, and a certification request receiving unit that receives the certification request received by the certification request receiving unit.
  • a certificate transmitting unit for transmitting the electronic certificate issued by the certificate issuing unit to the information processing device.
  • the certificate issuing server is characterized in that at least one of a time and a position at which the information processing device operates is proved as an operating environment.
  • the information processing device of the present invention includes:
  • An information processing unit that processes information and stores the processed information
  • a certification requesting unit for transmitting a certification request for the operating environment of the information processing device to a certificate issuing server for issuing an electronic certificate for certifying the operating environment of the information processing unit;
  • the information processing device is a portable security device that acquires information to be secured.
  • the information processing unit is characterized in that the information processing unit captures a video and stores the captured video as processing information.
  • the information processing unit measures the weight of an object and stores the measurement result as processing information. Sign.
  • the information storage server of the present invention comprises:
  • An information receiving unit that receives information with a certificate that certifies the operating environment of the information processing device and identification information that identifies the information with a certificate;
  • a storage storage unit that stores the information with the certificate and the identification information received by the information reception unit, and a query including the identification information is received, and the information with the certificate stored in the storage storage unit is searched.
  • a certification output unit for proving the operating environment of the information processing device by outputting attached information.
  • the storage storage unit is further characterized in that it stores the reception order of the information with the certificate and the identification information received by the information receiving unit.
  • a verification receiving unit that receives the information with the certificate and the identification information from the information storage server; a verification storage unit that stores the information with the certificate and the identification information received by the verification receiving unit; and a query that includes the identification information. And a verification unit for searching the information with a certificate stored in the verification storage unit and referring to the searched information with the certificate to verify the operating environment of the information processing device.
  • a certificate issuing server for issuing an electronic certificate for certifying the operating environment of the information processing device; and an information storage server for storing information in a storage unit.
  • the information processing device sends a certificate request for the operating environment of the information processing device to the certificate issuing server,
  • the certificate issuing server issues an electronic certificate for certifying the operating environment of the information processing device based on the transmitted operating environment certification request, and
  • the information processing device receives the digital certificate issued by the certificate issuing server, creates information with a certificate based on the electronic certificate and the processing information, and transmits the information to the information storage server.
  • the information storage server receives the information with the certificate of the information processing equipment and stores it in the storage unit, and also receives the identification information for identifying the information with the certificate and stores the information with the certificate stored in the storage unit. And outputs the searched information with a certificate.
  • An information processing unit that processes information and stores the processed information
  • a certification requesting unit for transmitting a certification request for the operating environment of the information processing device to a certificate issuing server for issuing an electronic certificate for certifying the operating environment of the information processing unit;
  • An information output unit that receives an electronic certificate issued by the certificate issuing server in response to the certificate request transmitted by the certificate request unit, creates and outputs information with a certificate based on the electronic certificate and the processing information It is characterized by having.
  • the information storage server of the present invention includes:
  • An information receiving unit that receives information with a certificate that certifies the operating environment of the information processing device
  • a storage storage unit that stores the information with a certificate received by the information receiving unit, and a query including identification information for identifying the information with a certificate is received, and the information with a certificate stored in the storage storage unit is searched.
  • a certification output unit for certifying the operating environment of the information processing device by outputting the retrieved information with a certificate.
  • a certification system can be configured from an information processing device, a certificate issuing server, and an information storage server.
  • the certificate issuing server can issue an electronic certificate for certifying the operating environment of the information processing device based on the certification request of the information processing device of the certification system.
  • the certificate and the certified information are sent to the information storage server together with the identification information for identifying the certificate, and the information storage server can store the certified information for each identification information.
  • information storage can be obtained by searching for certified information based on the identification information.
  • the certification system proves the operating environment when the information processing device processes the processing information. It becomes possible.
  • the point where the video was taken also expressed as a position
  • the time in this embodiment, the date is included
  • FIG. 1 is a diagram showing a configuration necessary for proving the point and time at which a video was taken when performing patrol security according to the first embodiment.
  • the Global Positioning System (GPS) satellite 10 that provides the location information of any point on the earth and the weather on the earth (specific
  • weather satellites 20 that capture and provide images of the clouds and information processing equipment carried by patrol guards during patrols 30 (here, video cameras have the functions of information processing equipment)
  • the certificate issuing server 40 is provided in the certificate issuing center and certifies the time information and the location information.
  • the certificate issuing server 40 is provided in the information storage center and has the certified location information, the time information and An information storage server 50 that stores the video that is the processing information to which they are attached, a verification device 60 that verifies whether or not the location and time of the video were true, an information processing device 30, and a certificate issuance Server 40 and information storage server There is a network 70 interconnecting the bus 50 and the verification device 60.
  • FIG. 2 shows the configuration of the patrol security certification system according to the present embodiment.
  • the patrol security certification system includes an information processing device 30 for processing information, a certificate issuing server 40 for issuing an electronic certificate for certifying the operating environment of the information processing device, and an information storage and storage unit (described later). And an information storage server 50 for storing and storing.
  • the information processing device 30 also has the function of a video camera, and captures information on the presence / absence of abnormalities during patrol and obtains location information and time information of the captured location from the GPS satellite 10. I do.
  • “operating environment” means a point and a time at which a guard captured an image using the information processing device 30 having the function of a video camera.
  • “Processing information” in the embodiments refers to information processed by the information processing device 30, that is, the information processing device 30 has the function of a video camera, and thus a captured image corresponds to the processing information. .
  • the certificate issuing server 40 certifies, as an operating environment, a time and a position at which the information processing device 30 operates. Alternatively, the certificate issuing server 40 certifies, as an operating environment, at least one of a time and a position at which the information processing device 30 operates.
  • the certificate issuing server 40 receives the position information and the time information from the information processing device 30, and uses them as a "method of certifying that the position information has been obtained at the point" (described later) and Then, it certifies using the “method of certifying that time information was obtained at that time” (described later), and transmits the certified position information and time information to the information processing device 30 as an electronic certificate.
  • the information storage server 50 receives and stores processing information, that is, an electronic certificate of certified position information and time information along with the video taken during the tour from the information processing device 30. Further, the information storage server 50 inquires the certificate issuing server 40 about whether the digital certificate of the certified location information and time information is a valid certificate issued by the certificate issuing server 40 or not. I do.
  • the information processing device 30 transmits a certification request for the operating environment of the information processing device 30 to the certificate issuing server 40.
  • the certificate issuing server 40 issues an electronic certificate certifying the operating environment of the information processing device 30 based on the operating environment proof request transmitted from the information processing device 30.
  • the information processing device 30 receives the electronic certificate issued by the certificate issuing server 40 and creates information with a certificate based on the electronic certificate and the processing information and identification information for identifying the information with the certificate.
  • the information storage server 50 receives the information with the certificate and the identification information from the information processing device 30 and stores them in the storage and storage unit, and receives the identification information and inquires of the verification request and stores the identification information in the storage and storage unit. Search for the information with the certificate and output the information with the certificate.
  • the information processing device 30 may be a portable security device that acquires information to be secured, and may use, for example, a camera, a video camera, and a recording device.
  • the identification information indicates from which information processing apparatus each piece of information with a certificate was sent and when. This is information for identifying each. Since the information storage server 50 may store a large number of information with a certificate to which a plurality of information processing devices have also been sent, the information storage server 50 is provided to identify each piece of information with a certificate.
  • FIG. 3 is a diagram showing a configuration of the information processing device 30.
  • An information processing unit 31 that processes information and stores it as processing information in an information processing device 30 that processes information, and a certificate issuing server 40 that issues an electronic certificate that certifies the operating environment of the information processing unit 31
  • a certificate requesting unit 32 for transmitting a certification request for the operating environment of the information processing device 30 to the certification requesting unit 32, and an electronic certificate issued by the certificate issuing server 40 in response to the certification request transmitted by the certification requesting unit 32
  • An information output unit 33 is provided for creating and outputting information with a certificate based on the electronic certificate and the processing information and identification information for identifying the information with the certificate.
  • the information processing device 30 includes a position / time information receiving unit 34 that receives position information and time information defining an operation environment from the GPS satellite 10.
  • FIG. 4 is a diagram showing a configuration of the certificate issuing server O.
  • a certificate issuing server 40 that issues an electronic certificate to the information processing device 30, a certification request receiving unit 41 that receives a certification request for the operating environment of the information processing device 30, and a certificate that the certification request receiving unit 41 receives.
  • a certificate issuance unit 42 that issues an electronic certificate certifying the operating environment of the information processing device 30 based on the request, and a certificate that sends the electronic certificate issued by the certificate issuing unit 42 to the information processing device 30 And a transmission unit 43.
  • the certificate issuing server 40 corrects the location information included in the certification request received by the meteorological information receiving section 44 that receives the meteorological information from the meteorological satellite 2 and the certification request receiving section 41 into accurate location information. And a position information correction unit 45.
  • FIG. 5 is a diagram showing a configuration of the information storage server 50.
  • the information storage server 50 includes an information receiving unit 51 that receives, from the information processing device 30, information with a certificate that certifies the operating environment of the information processing device 30 and identification information for identifying the information with the certificate, and an information receiving unit.
  • the storage unit 53 for storing and storing the information with the certificate and the identification information received by 51, and receiving the inquiry including the identification information, searching and searching the information with the certificate stored in the storage and storage unit 53
  • a proof output unit 52 that certifies the operating environment of the information processing device 30 by outputting information with a certificate is provided.
  • the storage storage unit 53 further stores the reception order of the information with the certificate and the identification information received by the information receiving unit.
  • the information processing device 30 acquires the time information indicating the current time and the position information indicating the position of the information processing device 30 by the position and time information receiving unit 34, and obtains the acquired time information and the position information. Is transmitted to the certificate issuing server 40 by the certificate requesting unit 32.
  • the certificate issuing server 40 receives the time information and the position information from the information processing device 30 by the certification request receiving unit 41, and the certificate issuing unit 42 obtains the information only at the time indicated by the time information.
  • An electronic certificate that certifies the time and position is issued by adding unique data to the time information and adding unique data that cannot be obtained immediately to the position indicated by the position information. I do.
  • the position information correction unit 45 of the certificate issuing server 40 issues an electronic certificate by adding correction information for correcting the position indicated by the position information to the position information.
  • the information output unit 33 of the information processing device 30 creates composite information in which the electronic certificate received from the certificate transmission unit 43 of the certificate issuing server 40 and the processing information obtained by the information processing unit 31 are combined. Then, the combined information is transmitted to the information storage server 50 as information with a certificate.
  • the information receiving unit 51 of the information storage server 50 receives the information with a certificate and the identification information of the information with the certificate from the information processing device 30 and stores the information in the storage and storage unit 53, and also receives the verification request. At the time of inquiry, an inquiry including identification information is received, the information with a certificate stored in the storage storage unit 53 is searched, and the searched information with a certificate is output.
  • the information output unit 33 of the information processing device 30 creates composite information in which an electronic certificate and processing information are combined, calculates a hash value of the composite information, and converts the hash value with the certificate.
  • the information may be transmitted to the information storage server 50.
  • the information receiving unit 51 of the information storage server 50 receives the information with a certificate, which is the hash value of the combined information, and the identification information of the information with the certificate from the information processing device 30 and stores and stores the information. In addition to storing it in the unit 53, it receives the composite information at a later date, calculates the hash value, compares it with the information with the certificate received earlier, and if they match, the composite information corresponds to the identification information Then, it is stored in the storage storage unit 53. At the time of verification, an inquiry including the identification information is received, the combined information stored in the storage unit 53 is searched, and the searched combined information is output. In this case, the “searched certificate information” shown in FIG. 5 is the “searched composite information”.
  • the certificate issuing server O and the information storage server 50 may be the same server.
  • FIG. 6 is a diagram showing a process of proving the shooting location and time of a video taken when a security guard performs patrol security.
  • the guards use the information processing device 30 having the function of a video camera to photograph the security situation at each point while performing patrol security at each point. Meanwhile, the information processing device 30 receives the position information and the time information at that point from the GPS satellite 10, encrypts them to prevent tampering and leakage, and then does not show in the drawing.
  • the certificate is transmitted to the certificate issuing server 40 via a wireless line such as a LAN or a mobile phone and the network 70 (step S101).
  • This process may be started by an operation by a guard, or may be automatically started by the information processing device 30 at fixed time intervals.
  • reception of position information and time information from the GPS satellites 10 is constantly executed, and only transmission of the received position information and time information to the certificate issuing server 40 is performed by security guards or at certain time intervals. For example, it may be executed.
  • the certificate issuing server 40 decrypts the encrypted position information and the time information received from the information processing device 30 (step S 102), and makes the position included in the position information more accurate. Correction processing is performed (step S103). Thereafter, the certificate issuing Sano 0 has a “method of proving that the location information has been obtained at that point” (described later) and a “method of proving that the time information has been obtained at that time” ( (To be described later).
  • the position / time information receiving unit 34 of the information processing device 30 A pair of a positioning code and a carrier is received from the S satellite 10.
  • the certificate requesting unit 32 of the information processing device 30 encrypts the set of the received positioning code and carrier with the received ID of the positioning satellite, using its own ID as an encryption key, To the certificate issuing server 40.
  • the certificate request receiving unit 41 of the certificate issuing server 40 receives the position information from the information processing device 30, decrypts the position information, and sends the decrypted position information to the certificate issuing unit 42.
  • the certificate issuing unit 42 calculates the position of the information processing device 30 that has requested the certification of the position information based on the decrypted positioning code, the carrier wave, and the identification number of the positioning satellite, and the certificate issuing server 40 is provided. Store it in the database (step S104). A generally known method can be used to calculate this position.
  • the certificate issuing unit 42 creates a certificate for certifying the calculated position of the information processing device 30, applies a copy guard to prevent tampering, and transmits the copy to the information processing device 30.
  • the certificate is created as a certificate for the ID unique to the terminal.
  • a generally known method can be used as the copy guard method.
  • the certificate issuing server 40 receives the weather information (specifically, the state of the clouds) captured by the meteorological satellite at the same time as the decrypted time information (step S105), and attaches it to the time information.
  • the information is stored in a database provided as certified time information (step S106).
  • the certificate issuing server 40 generates a hash value of the certified time information and the certified location information using a hash function.
  • This hash value is a value uniquely determined from the information of the natural phenomenon, the time information, and the position information, and cannot be returned to the original value because the hash function is a one-way function.
  • the hash value is transmitted to the information processing device 30 by the certificate issuing server 0 as an electronic certificate of position information and time information (step S107).
  • the information processing device 30 generates a hash value of the captured video (step S108), and adds the electronic certificate of the position information and the time information received from the certificate issuing server 40 to the hash value of the captured video. Then, information with a certificate is generated and transmitted to the information storage server 50 together with the identification information (step S109).
  • the information storage server 50 that has received the information with the certificate from the information processing device 30 assigns a unique number such as the order in which it was received, and then stores and stores the number in a database provided in the information storage server 50. Yes (step S110). Thereafter, the information storage server 50 sends the certificate issuing server 40 the certificate position information and the time information included in the received information with the certificate, which is the one created by the certificate issuing server 40. A request is made to confirm whether or not it is successful (step S111).
  • the certificate issuing server 40 requested to confirm from the information storage server 50 determines whether the received certified location information and time information are certified location information and time information created by itself. Is confirmed (step S112), and the result is transmitted to the information storage server 50 (step S113).
  • the verifier sends the information to the information storage server 50 using the verification device 60.
  • the information storage server 50 performs verification, and transmits the result to the verification device 60 (Step S115).
  • the verification device 60 receives the verification result, and the verifier checks the content (step S116).
  • the information processing device uses the digital certificate issued by the certificate issuing server to certify the operating environment of the information processing device, thereby changing the operating environment that has processed the processing information. Can be proved. Also, by storing the processing information and the operating environment of the information processing device that processes the processing information in the information storage server, it is possible to verify the operating environment in which the information processing device has processed the processing information.
  • the captured video can be given the ability as evidence, and can be used in trials and the like.
  • the information processing device uses the digital certificate issued by the certificate issuing server to certify the time at which the information processing device operates, thereby setting the time at which the processing information was processed. Can be proved.
  • the information processing device uses the electronic certificate issued by the certificate issuing server to certify the position where the information processing device operates, thereby determining the position where the processing information has been processed. Can be proved.
  • the information processing device processes the processing information by using a certificate in which the certificate issuing server adds unique data obtained only at that time to the time information. Time can be proved.
  • the information processing device uses the certificate in which the certificate issuance server adds unique data obtained only at the position where the information processing device exists to the position information. , The position where the processing information is processed can be proved.
  • the information processing device can prove the position where the processing information has been processed with a more accurate position. .
  • the information processing device transmits and stores the processing information and the electronic certificate for certifying the processing time and position to the information storage server, so that at a later date, The verifier can verify the authenticity of the time and position at which the processing information was processed.
  • the information processing device converts the data to be transmitted and stored to the information storage server with the hash of the processing information and the electronic certificate for certifying the processing time and position.
  • the queue value By using the queue value, the amount of data to be transmitted and stored can be reduced. In addition, leakage and falsification of the data being transmitted can be prevented.
  • the configuration of the certification system can be simplified, and the cost required for building and operating the system can be reduced.
  • the certificate issuing server of the certification system is connected to the certification request receiving unit.
  • a certificate issuing unit and a certificate transmitting unit are included in the certificate transmitting unit.
  • the certificate issuing server can certify the time and position at which the information processing device operates.
  • the information processing device of the certification system can be composed of the information processing unit, the certification request unit, and the information output unit.
  • a portable security device that acquires information on a security target during a patrol can be used as the information processing device.
  • the information storage server of the certification system can be composed of the information receiving unit, the storage and storage unit, and the certification output unit.
  • the information with the certificate and the identification information can be managed in the order in which they are received, and can be searched.
  • the patrol position and patrol trajectory of the security guard performing patrol in real time by using the position information and the time information transmitted from the information processing device, the patrol position and patrol trajectory of the security guard performing patrol in real time, and the progress of the security You can know.
  • the video is provided with the proven location information and time information and has the ability as evidence, it is expected that the case and the accident can be resolved early and the trial can be terminated early. .
  • the present embodiment is a method of patrol security means in patrol monitoring, in which a device for identifying a circulated position and acquiring information for certifying the identified position is carried, and the device is carried.
  • the location and time of the patrol are proved by the information collected by the equipment, and the video of the point is photographed as a still image or moving image to prove that the patrol point has been guarded.
  • the terminal carried by the patrol guard acquires video and image capturing means, audio recording means, and information transmitted from a satellite that can only be obtained at that time and only at that location.
  • the position of the patroller in patrol security is reported to the center by communication one by one, thereby proving the trajectory of the patroller and grasping the position of the patroller on the center side.
  • the device that captures the video holds an electronic certificate that certifies the time and location sent from the certificate issuing server, combines the electronic certificate with the captured data, and adds a digital signature to tamper with it. Prevention.
  • the data is transmitted to the information storage server.
  • the information storage server stores numbers in the order in which they were received and stores them to prove that the received image was taken before that date and time.
  • the information storage server checks to the certificate issuing server whether an electronic certificate that certifies the time and location has been sent to the registered device. Further, at this time, the certifying power can be further enhanced by sequentially transmitting the numbers to the certificate issuing server or exposing the numbers to the outside. [0100] By separating the certificate issuing server and the information storage server, digital data management can be performed under independent management, and management management with confidentiality to the outside is possible.
  • the equipment is provided with tamper resistance and is used as a structure that loses all functions when parts are removed for disassembly or modification, thereby ensuring safe use.
  • the configuration required to certify the point and time at which the security guard performed the patrol is the same as the configuration shown in FIG. 1 in the first embodiment.
  • the proof system used is the same as that shown in FIG. 1 in the first embodiment. Furthermore, the functions and configurations of each device used are the same.
  • FIG. 7 is a diagram illustrating a process of proving the location and time at which the security guard performed the patrol.
  • the security guard sets its own identification information (HD information) in the information processing device 30 as advance preparation. It is also assumed that the information processing device itself stores the identification information (HD information).
  • the guard carries the information processing device 30 and performs patrol security at each point. Meanwhile, the information processing device 30 receives the position information and the time information at that point from the GPS satellite 10, encrypts them to prevent falsification and leakage, and does not show them! ⁇
  • the certificate is transmitted to the certificate issuing server 40 via a wireless line such as a wireless LAN or a mobile phone and the network 70 (step S201).
  • This process may be started by an operation by a security guard, or may be automatically started by the information processing device 30 at fixed time intervals.
  • reception of position information and time information from the GPS satellites 10 is constantly executed, and only transmission of the received position information and time information to the certificate issuing server 40 is performed by security guards or at certain time intervals. For example, it may be executed.
  • the certificate issuing server 40 decrypts the encrypted position information and time information received from the information processing device 30 (step S202), and corrects the position included in the position information to make it more accurate. Processing is performed (step S203). Thereafter, certificate issuance server 0 executes a method of proving that the location information has been obtained at that position and a method of proving that the time information has been obtained at that time.
  • Step S204 is the same as step S104 of the first embodiment. Also, the method of proving that the time information was obtained at that time is the same as in Embodiment 1 (Step S205 is the same as Step S105 in Embodiment 1, and Step S206 is the same as Step S106 in Embodiment 1). It is the same).
  • the certificate issuing server 40 generates a hash value of certified position information including certified natural phenomenon information and certified time information using a hash function. The generated hash value is transmitted to the information processing device 30 as an electronic certificate of the position information and the time information by the certificate issuing server 40 (step S207).
  • the information processing device 30, which has received the electronic certificate of the location information and the time information from the certificate issuing server 40, obtains the identification information of the security guard and the identification information of the information processing device 30 with the certificate-added information. Is generated and transmitted to the information storage server 50 together with identification information for identifying the information with a certificate (step S208).
  • the information storage server # 0 that has received the certified information or its hash value from the information processing device 30 assigns a unique number such as the order in which it was received, and stores it in a database provided in the information processing device 30. Save (step S209). Thereafter, the information storage server 50 requests the certificate issuing server 40 to confirm whether or not the received position information and time information are generated by the certificate issuing server 0 (step S210).
  • the certificate issuing server 40 requested to confirm from the information storage server 50 confirms the validity of the certified location information and time information (step S211), and transmits the result to the information storage server 50. (Step S212).
  • the verifier makes an inquiry to the information storage server 50 using the verification device 60 (step S213). ), The information storage server 50 performs verification and transmits the result to the verification device 60 (step S214). The verification device 60 receives the verification result, and the verifier checks the content (step S215).
  • a device for proving the traveling point and the time is installed in advance, and the location where the traveling can be proved is limited to a predetermined point. It is possible to prove the location and the time of the patrol without any need. In addition, the certified location and time information will not be forged or falsified by any party or third party.
  • the present embodiment is applicable not only to the case where the security guard proves that the patrol has performed patrol security as prescribed, but also to the case where it is proved that a person or a mobile object has taken a prescribed route.
  • the information processing device 30 is installed at a plurality of predetermined points, and the communication device held by the person or the moving object (e.g., the processing shown in FIG. 7 may be performed when the information processing device 30 (for example, a wireless reader) communicates with a wireless tag.
  • the information processing device 30 for example, a wireless reader
  • a police officer or the like patrols an area to crack down on a parking-violating vehicle, and a position where a photograph of the parking-violating vehicle is taken. Proof of the time and confirm later whether the position and time when the picture was taken is true.
  • information processing device 30 shown in FIG. 1 in Embodiment 1 is an electronic device having a function of taking a picture (video), such as a digital camera.
  • a person who cracks down on a parking-violating vehicle such as a police officer, takes a picture of a parking-violating vehicle using information processing device 30 having the function of a camera.
  • the information processing device 30 acquires the electronic certificate issued by the certificate issuing server 40 by performing the processing from step S101 to step S107 shown in FIG. Then, it creates a photograph of the parking offending vehicle and the acquired information with a digital certificate, and transmits the information to the information storage server 50.
  • the information storage server 50 receives the information with the certificate, stores it in the database, and performs a confirmation process with the certificate issuing server 40 in steps S111 to S113.
  • the information processing device 30 may acquire surrounding object information and distance information from the focal length at the time of shooting, and may automatically correct position information.
  • step S114 the verifier makes an inquiry to the information storage server 50 using the verification device 60, and the information storage server 50 performs verification and transmits the result to the verification device 60.
  • the verification device 60 receives the verification result, and the verifier checks the content. This makes it possible to prove the fact of the parking violation by using a photograph of the parking violation vehicle.
  • the verification device 60 may acquire a picture of the parking violation vehicle as information with a certificate from the information storage server 50, and the verifier may visually confirm the photograph. .
  • the map information is input to the verification device 60, and the reliability of the position information and the time information can be improved by comparing the map information with the background of the photograph of the parking offending vehicle.
  • adjust the shooting position of the photo to include a more distinctive background in the photo, or take a photo of a Vrama (360-degree panorama) to capture more background , The visual verification becomes easy.
  • This embodiment can be applied to cases other than the case where the fact of parking violation is proved. For example, if a lease contract for a real estate property requires that the building be restored to its original state when you move out, it is difficult to distinguish between the damaged part created before moving in and the damaged part created after moving in. It is not uncommon for a dispute between the administrator and the contractor. Therefore, by using the above-described method, a photograph of the inside of the building is taken by the information processing device 40 when moving in, and the photograph with the proof of the position and time is stored in the information storage server 50. Then, the situation inside the building at the time of entering can be checked later.
  • the fourth embodiment by using the same certification system as in the third embodiment, in order to prove that a visitor has come to an exhibition or the like, a position where a photograph of the visitor was taken at the exhibition is set. Prove the time and later check if the position where the photo was taken and the time is true
  • an exhibition or a booth at each exhibition booth takes a picture of a visitor using the information processing device 30 having the function of a camera.
  • the information processing device 30 creates information with a certificate based on the photograph of the photographer and the digital certificate issued by the certificate issuing server 40, and the information storage server 50 stores the information with the certificate.
  • the verifier makes an inquiry to the information storage server 50 using the verification device 60, and the information storage server 50 performs verification and transmits the result to the verification device 60.
  • the verification device 60 receives the verification result, and the verifier checks the content. As a result, it is possible to prove that the person has come to an exhibition or the like by using a photograph of the visitor.
  • ID photos can be taken and printed out using ID photos installed at stations and department stores.
  • ID photos installed at stations and department stores.
  • the submitted photos must be taken within six months before submission. Photos lack the ability to prove they were taken.
  • the time at which the ID photo (the photo for identification) is taken is proved, and the time at which the ID photo is taken later is given. Check the settings.
  • a certificate camera is connected to network 70 as information processing device 30.
  • Other devices are the same as those in the third embodiment.
  • the configuration of the information processing device 30 is the same as the configuration shown in FIG. 3 in the first embodiment.
  • the user uses the information processing device 30, which is a certification camera, to perform certification. Take a photo.
  • the information processing device 30 obtains a certification code having a combination power of numbers and symbols as an electronic certificate issued by the certificate issuing server 0 through the processes from step S101 to step S107 shown in FIG. 6 in the first embodiment. I do.
  • information with a certificate is created from the photographed photograph and the acquired certification code, and transmitted to the information storage server 50.
  • the ID code will be printed on the back or front of the ID photo.
  • the information storage server 50 receives the information with the certificate, stores it in the database, and performs a confirmation process with the certificate issuing server 40 in steps S111 to S113.
  • the verifier makes an inquiry to the information storage server 50 using the verification device 60 after step S114, and the information storage server 50 The verification is performed, and the result is transmitted to the verification device 60.
  • the verification device 60 receives the verification result, and the verifier checks the content.
  • the verification result includes the time at which the ID photo to be verified was taken and, for example, whether the ID photo was taken within six months or less. In this way, if there are restrictions on when the ID photo was taken, the ID photo itself can be used to confirm whether the ID photo meets the restrictions.
  • the verifier can use the verification device 60 or another device to obtain information even if the user does not submit the ID photo.
  • the ID photo data may be acquired from the storage server 50, and the ID photo may be printed.
  • the time at which the photograph was taken can be verified, and if there is a rule at the time at which the photograph was taken, it can be confirmed whether or not the rule is complied with.
  • the present embodiment is also applicable to cases other than certifying the time at which the ID photograph was taken.
  • the above certification code is stored in an IC credit card in advance.
  • the clerk reads the certification code at the checkout terminal and obtains a photograph from the information storage server 50.
  • the clerk can confirm the identity by comparing the photo displayed on the checkout terminal with the user of the IC credit card.
  • the settlement terminal obtains a new certification code from the certification issuing server 40, creates information with a certificate from the information such as the purchased product and the amount of use, and the certification code.
  • information Is registered in the information storage server 50, and the certification code is printed on the receipt, so that the customer can later confirm the usage statement using the certification code.
  • a certificate of the position and time at which the passenger took a picture is provided. At the same time, confirm that the passenger is the photographed person on the aircraft.
  • a certification camera is connected to network 70 as information processing device 30.
  • FIG. 9 shows the configuration of the certification system according to the present embodiment.
  • the verification device 60 is a part of the certification system.
  • the verification device 60 acquires a part of the information with the certificate stored by the information storage server 50 and a part of the identification information and stores them in the database.
  • Other configurations are the same as those of the fifth embodiment.
  • the configurations of the information processing device 30 and the certificate issuing server 40 are the same as those of the fifth embodiment.
  • FIG. 10 is a diagram showing a configuration of the information storage server 50.
  • the information storage server 50 includes an information receiving unit 51 that receives, from the information processing device 30, information with a certificate that certifies the operating environment of the information processing device 30 and identification information for identifying the information with the certificate.
  • a storage storage unit 53 is provided for storing the information with the certificate and the identification information received by the information receiving unit 51. Part of the information with the certificate and part of the identification information stored in the storage storage unit 53 are transmitted to the verification device 60.
  • FIG. 11 is a diagram showing a configuration of the verification device 60.
  • the verification device 60 includes a verification receiving unit 61 that receives the information with a certificate and identification information for identifying the information with the certificate from the information storage server 50, and the information with the certificate received by the verification receiving unit 61.
  • a verification storage unit 63 for storing identification information, and a verification unit 62 for receiving a query including the identification information and matching and verifying the information with a certificate stored in the verification storage unit 63 are provided.
  • the information output unit 33 of the information processing device 30 It creates information with a certificate by combining the electronic certificate received from the certificate transmitting unit 43 with the processing information obtained by the information processing unit 31, and transmits the information with the certificate to the information storage server 50.
  • the information receiving unit 51 of the information storage server 50 receives the information with the certificate and the identification information of the information with the certificate from the information processing device 30 and stores the information with the certificate in the storage storage unit 53. For example, when the information storage server 50 requests the information with the certificate from the verification device 60, the information storage server 50 requests the information with the certificate stored in the storage storage unit 53 from the pre-selected information or the request from the verification device 60. Is transmitted to the verification device 60. At this time, the information with the certificate to be transmitted and the corresponding identification information are transmitted together to the verification device 60.
  • the verification receiving unit 61 of the verification device 60 receives the information with the certificate and the identification information from the information storage server 50 and stores them in the verification storage unit 63. At the time of verification, the verification device 60 receives the inquiry including the identification information, searches the information with the certificate stored in the verification storage unit 63, and verifies the searched information with the certificate, or Output.
  • FIG. 12 is a diagram showing processing performed by the certification system according to the present embodiment.
  • a user who is a passenger of an aircraft takes an ID photo using information processing device 30 which is an ID photo camera.
  • the information processing device 30 performs the processing from step S301 to step S307 in the same manner as step S101 to step S107 shown in FIG.
  • information with a certificate is created from the photographed certification photograph (image) and the acquired certification code, and transmitted to the information storage server 50 (step S308).
  • the ID photo is also printed.
  • a certification code is printed on the front surface of the certification photograph, and a two-dimensional barcode read for accessing the information storage server 50 is printed on the back surface.
  • the information storage server 50 receives the information with the certificate, stores it in the database (step S309), and performs steps S310 to S312 in the same manner as steps SI11 to S113 in FIG. Confirmation processing with the certificate issuing server 40 is performed.
  • a verification photo 60 is obtained in advance from an information storage server using a verification device 60 such as a mobile terminal or a wearable computer. Need to be kept.
  • the verification device 60 requests information with a certificate from the information storage server 50 (step S313).
  • the information storage server 50 acquires a part of the information with the certificate stored in the database and transmits it to the verification device 60. (Step S314).
  • the information with the certificate to be transmitted may be selected by the information storage server 50 or may be specified by the verification device 60. For example, by entering the airline, flight number, destination, etc.
  • the verification device 60 can request, as information with a certificate, an identification photo of only the passenger of the corresponding flight. .
  • the user inputs personal information such as address, name, age, gender, telephone, etc. into the information processing device 30, and the information storage server 50 receives the personal information from the information processing device 30.
  • the information processing device 30 may have a function of reading information using a credit card, an airline card, an IC card, or the like.
  • the verification device 60 Upon receiving the information with the certificate from the information storage server 50, the verification device 60 stores the information with the certificate in the local database (step S316). Marshall will display the ID photo stored in step S316 on a wearable display (part of the verification device) to confirm that the person in each seat is a legitimate passenger.
  • the verification device 60 acquires and stores information with a certificate in advance rather than communicating with the information storage server 50 every time the verification process is performed. By doing so, it is possible to perform highly efficient processing when verification processing needs to be performed multiple times in a short period of time.
  • the present invention is also applicable to the case of purchasing a ticket or checking in at an airport (when issuing a boarding pass).
  • identity verification By performing identity verification, aviation security can be strengthened.
  • confirm the time when the ID photo was taken or the time when the ID photo was registered when purchasing the airline ticket
  • registered the ID photo the same as when the photo was taken.
  • After boarding confirm the time when the ID photo was registered. This ensures that legitimate passengers are not occupied during the photo shoot, check-in, or boarding. It is possible to confirm that the person has not been replaced.
  • the processing described in the fifth embodiment may be performed instead of the processing described in the present embodiment.
  • the position and time at which the photograph of the product was taken are verified, and the position and time at which the photograph was taken later are confirmed. .
  • the information processing device 30 is an electronic device such as a digital camera having a function of taking a picture (video).
  • Other devices are the same as those in the first embodiment.
  • a dealer who sells a product 80 such as a fruit takes a picture of the product 80 using the information processing device 30 having the function of a camera.
  • the information processing device 30 acquires the electronic certificate issued by the certificate issuing server 40 by performing the processing from step S101 to step S107 shown in FIG. 6 in the first embodiment. Then, a photograph of the photographed product 80 and the acquired information with a digital certificate are created and transmitted to the information storage server 50.
  • the information storage server 50 receives the information with the certificate, stores it in the database, and performs a confirmation process with the certificate issuing server 40 in steps S111 to S113.
  • the vendor publishes the information with the certificate (Photo 81 with the certificate of location and time added) on the WWW (World Wide Web) site (homepage).
  • the information storage server 50 may be installed for each company.
  • the user holds the authentication information and inputs the authentication information to the information processing device 30 or stores the authentication information in the information processing device 30 in advance. Accesses the information storage server 50 using the authentication information, and causes the information storage server 50 to store the information with the certificate.
  • the verification device 60 is used to confirm the production area and shipping date of the product 80 from the certificate attached to the photo 81 on the WWW site, Look at 81 and select product 80.
  • the merchant bundles the photo 81 in the packaging 82 of the product 80 and sends it to the consumer.
  • the consumer receives the product 80, he or she compares the product 80 with the enclosed photo 81 to confirm that the product 80 is correct.
  • the consumer may also confirm the origin and date of shipment of the product 80, as well as the proof added to the received photo 81. This makes it possible to provide business support for producers who want to guarantee the production area.
  • the production volume can be confirmed by the number of photos issued, and it is possible to suppress the extra shipment of products with different production areas.
  • the present embodiment is also applicable to a case where a product is purchased at a store rather than a mail order.
  • a product is purchased at a store rather than a mail order.
  • the position and time at which the label is attached to the fruit are verified, and the position and time at which the label is attached are confirmed later.
  • information processing device 30 shown in FIG. 13 in Embodiment 7 is a portable printer having a function of printing labels.
  • a contract is made with the customer for each tree in the orchard, and when harvesting the fruit, a code for certifying the position and time is printed on the label by the information processing device 30 having a printer function, and the fruit is harvested. Attach one by one. Thus, the customer can confirm when and which tree and fruit were harvested one by one.
  • a photograph of a fruit is taken with the information processing device 30 having the same camera function as in the seventh embodiment before and after the actual fruit is grown or before and after the fruit is harvested. Photos may be sent to a web server via the Internet and posted on farmers' homepages. Thereby, the sense of security of the customer can be enhanced.
  • the information storage server 50 may be provided with a function of allowing a customer to directly access and search for a photograph in the database.
  • information processing device 30 shown in FIG. 1 in Embodiment 1 is an electronic device having a function of taking a picture (video), such as a digital camera.
  • a trader treating industrial waste uses the information processing apparatus 30 having the function of a camera to take a photograph at the time of discharging industrial waste and a photograph at the time of disposal.
  • the information processing device 30 obtains the electronic certificate issued by the certificate issuing server 40 by performing the processing from step S101 to step S107 shown in FIG. 6 in the first embodiment. Then, information with a certificate is created from the photographed industrial waste and the obtained electronic certificate, and transmitted to the information storage server 50.
  • the information storage server 50 receives the information with the certificate, stores it in the database, and performs a confirmation process with the certificate issuing server O from step S111 to step S113.
  • the verifier queries the information storage server 50 using the verification device 60 after step S114.
  • the information storage server 50 performs verification and transmits the result to the verification device 60.
  • the verification device 60 receives the verification result, and the verifier checks the content. As a result, the discharged industrial waste was properly treated using photographs taken of the industrial waste. Can be proved.
  • a sensor that measures the weight of the bed of a truck that transports industrial waste may be used as the information processing device 30.
  • the information storage server 50 collects the weight of the bed as information with a certificate for each elapsed time, so that a change in the weight of the waste loaded on the bed can be monitored. As a result, it is possible to confirm whether the disposal process has been performed along the appropriate route or whether the disposal process has been performed at an appropriate place, and to suppress the illegal disposal process.
  • the position and time at which the weight of the beef was measured are verified, and later, it is confirmed whether the beef has been properly shipped.
  • a beef vendor measures the weight of beef using an information processing device 30 having a function of measuring the weight for each process such as beef demolition and sorting.
  • the information processing device 30 also creates information with a certificate based on the measured weight and the electronic certificate issued by the certificate issuing server 40, and the information storage server 50 stores the information with the certificate.
  • the verifier makes an inquiry to the information storage server 50 using the verification device 60, and the information storage server 50 performs verification and transmits the result to the verification device 60.
  • the verification device 60 receives the verification result, and the verifier checks the content. This allows the purchaser of beef to check the change in the weight of beef for each process, and to check if other meat is mixed in the process during the process.
  • the information storage server 50 stores the information with the certificate of the same beef in association with each other, and can refer to the information with the certificate and the information with the certificate related thereto (that is, each information with the certificate). May be linked to each other.
  • a copier and a F Verify the position and time when the paper document was copied or transmitted by AX, and confirm the position and time later.
  • information processing device 30 is an electronic device having a function of outputting a paper document, such as a copier or a fax.
  • Other devices are the same as those in the first embodiment.
  • a document is printed using information processing device 30 having a function of outputting a paper document.
  • the information processing device 30 acquires the electronic certificate issued by the certificate issuing server 0 by performing the processing from step S101 to step S107 shown in FIG. 6 in the first embodiment. Then, an image of the copied or transmitted document and the acquired electronic certificate are created with the certificate, and an electronic certificate that can be printed like a certification code (for example, "D24YE9TOG11B" shown in Fig. 14) And print the document.
  • the information storage server 50 receives the information with the certificate, stores it in the database, and performs a confirmation process with the certificate issuing server 40 in steps S111 to S113.
  • the image of the document is obtained from the certification code printed on the document printed using the verification device 60 after step S114. Confirm. This makes it possible to confirm that the printed document or its copy has been tampered with.
  • the concrete test piece is a sample taken from the same lot as the ready-mixed concrete poured into the site for the concrete destruction experiment. Concrete test pieces are also used for experiments to determine the raw materials and their amounts when mixing concrete.
  • the information processing device 30 shown in FIG. 1 according to the first embodiment is a communication device having a function of reading information from an RFID (Radio Frequency IDentification) such as a wireless reader / writer and writing information to the RFID. Equipment.
  • RFID Radio Frequency IDentification
  • the person who collects the concrete test piece uses, for example, an RFID having a function of measuring the state of the concrete with a temperature sensor, a humidity sensor, or the like, to check the state at the time of collecting the concrete test piece. Measure.
  • the RFID is embedded in the concrete test piece and stores the state of the measured concrete test piece (eg, temperature and humidity measurements).
  • the information processing device 30, which is a wireless reader / writer, reads the RFID force in the concrete test piece, reads the state of the concrete test piece, and issues a certificate by performing the processing from step S101 to step S107 shown in FIG. 6 in the first embodiment. Obtain an electronic certificate issued by the server 40.
  • step S110 the information storage server 50 receives the information with the certificate, stores it in the database, and performs a confirmation process with the certificate issuing server 40 in steps S111 to S113.
  • the information processing device 30 performs the above-described processing periodically (for example, every week), and the information storage server 50 stores a record of the position, time, and concrete state every time.
  • the RFID in the concrete test piece may store the position and time according to the state of the concrete.
  • the verifier uses the verification device 60 to inquire the information storage server 50 from step S114. Then, the information storage server 50 performs the verification, and transmits the result to the verification device 60. The verification device 60 receives the verification result, and the verifier checks the content. This verifies that the concrete test piece at the time of sampling and testing is the same using the data stored in the RFID embedded in the concrete test piece before the force is also tested when the concrete test piece is sampled. It becomes possible.
  • the information processing device stores the certificate When transmitting information, it is not necessary to encrypt the position Z time information.
  • the information processing device does not necessarily need to acquire position information and time information from GPS satellites.
  • the position / time information receiving unit 34 of the information processing device 30 shown in FIG. 3 can be omitted.
  • the information processing device 30 acquires time information to be transmitted to the certificate issuing server 40 from an internal clock, or acquires the time information from an NTP (Network Time Protocol) server or the like via a network.
  • NTP Network Time Protocol
  • the information processing device does not necessarily need to transmit the position Z time information to the certificate issuing server.
  • the information processing device 30 transmits a certification request to the certificate issuing server 40 by the certification request unit 32.
  • the certificate issuing server 40 shown in FIG. 4 acquires the power of acquiring time information indicating the current time from an internal clock, the ability to acquire an NTP server via a network, or the ability to acquire GPS satellites and weather satellites.
  • the certificate request receiving unit 41 receives the certificate request from the information processing device 30, and the certificate issuing unit 42 adds the unique data that cannot be obtained at the current time to the time information, Issue a digital certificate to prove the time. Subsequent processing is the same as the processing described in the first embodiment.
  • the GPS satellite 10 does not necessarily need to transmit the position Z time information to the information processing device 30.
  • the position Z time information need not be encrypted, and in step S102, the position Z time information need not be decrypted.
  • step S101 only time information that is different from the position Z time information may be transmitted, or both the position information and the time information need not be transmitted.
  • the information processing device 30, the certificate issuing server 40, the information storage server 50, and the verification device 60 can be realized by a computer.
  • the information processing device 30, the certificate issuing server 40, the information storage server 50, and the verification device 60 include a CPU (Central Processing Unit) that executes a program.
  • the CPU for example, via a bus, ROM (Read Only Memory), RAM (Random Access Memory), communication board, display device, keyboard, mouse, FDD (Flexible Disc Drive), CDD (Compact Disc Drive), magnetic It is connected to disk devices, optical disk devices, printer devices, scanner devices, and so on.
  • ROM Read Only Memory
  • RAM Random Access Memory
  • FDD Flexible Disc Drive
  • CDD Compact Disc Drive
  • the RAM is an example of a volatile memory.
  • ROM, FDD, CDD, magnetic disk devices, and optical disk devices are examples of nonvolatile memories. These are examples of a storage device or a storage unit.
  • the information handled by the information processing device 30, the certificate issuing server 40, the information storage server 50, and the verification device 60 of each of the above-described embodiments is recorded and read out by a storage device or a storage unit. Things.
  • the communication board is connected to, for example, a LAN, the Internet, or an Integrated Services Digital Network (ISDN).
  • ISDN Integrated Services Digital Network
  • the magnetic disk device stores an operating system (OS), a window system, a group of programs, and a group of files.
  • OS operating system
  • the programs are executed by the CPU, OS, and window system.
  • the information processing device 30, the certificate issuing server 40, the information storage server 50, and the verification device 60 may be partially or entirely configured by a computer operable program. Alternatively, it may be realized by firmware stored in the ROM. Alternatively, it may be implemented by a combination of software and hardware, or a combination of software and hardware and firmware.
  • the program group includes programs that cause the CPU to execute the processing described as "part" in the description of the embodiment. These programs are created in a computer language such as C, HTML, SGML, or XML. [0211] The above-described program is stored in another recording medium such as a magnetic disk device, FD (Flexible Disc), optical disk, CD (Compact Disc), MD (Mini Disc), DVD (Digital Versatile Disc), Is read and executed.
  • FD Flexible Disc
  • CD Compact Disc
  • MD Mini Disc
  • DVD Digital Versatile Disc
  • FIG. 1 is a diagram showing a configuration necessary to certify a point and a time at which a video was taken when performing patrol security according to the first embodiment.
  • FIG. 2 is a diagram showing a configuration of a patrol security certification system according to the first embodiment.
  • FIG. 3 is a diagram showing a configuration of an information processing device according to Embodiment 1.
  • FIG. 4 is a diagram showing a configuration of a certificate issuing server according to the first embodiment.
  • FIG. 5 is a diagram showing a configuration of an information storage server according to the first embodiment.
  • FIG. 6 is a diagram showing a process of proving the point and time at which a video was taken when performing patrol security in the patrol security certifying system according to Embodiment 1.
  • FIG. 7 is a diagram showing a process of proving the location and time at which the patrol was performed by the patrol security certification system according to the second embodiment.
  • FIG. 8 is a diagram showing a configuration required to certify a point and a time at which an identification photograph was taken in a fifth embodiment.
  • FIG. 9 is a diagram showing a configuration of a certification system according to a sixth embodiment.
  • FIG. 10 is a diagram showing a configuration of an information storage server according to a sixth embodiment.
  • FIG. 11 is a diagram showing a configuration of a verification device according to a sixth embodiment.
  • FIG. 12 is a diagram illustrating a process in which a verification device acquires information with a certificate in a certification system according to a sixth embodiment.
  • FIG. 13 is a diagram showing a configuration necessary to certify the point and time at which a photograph of a product was taken in Embodiment 7.
  • FIG. 14 is a diagram showing a configuration required to certify the point and time at which a paper document was output according to the eleventh embodiment.

Abstract

 例えば、巡回した地点と巡回した時刻を証明する巡回警備の証明システムを提供することを目的とする。また、例えば、証明された地点と時刻の情報を撮影した映像に付加することにより、映像が撮影された地点と時刻を証明することができるようにすることを目的とする。地球上の位置情報を提供するGPS衛星10と、地球上の気象情報を提供する気象衛星20と、巡回警備時に携帯する情報処理機器30と、時刻情報と位置情報との証明を行う証明書発行サーバ40と、証明された位置情報と時刻情報とそれらを添付した映像を保管する情報保管サーバ50と、映像を撮影した地点と時刻を検証する検証装置60と、情報処理機器30と証明書発行サーバ40と情報保管サーバ50と検証装置60とを相互に接続するネットワーク70とが存在する。

Description

明 細 書 動作環境を証明する証明書発行サーバ及び証明システム 技術分野
[0001] 本発明は、例えば、警備員が巡回警備を行った地点と時刻とを証明し、また、巡回 警備を行った際に映像を撮影した地点と時刻とを証明する情報処理機器、証明書発 行サーノ 、情報保管サーバ及び検証装置並びに証明システムに関する。
背景技術
[0002] 従来、施設等の警備は、警備会社の警備員が所定の時刻に所定の地点を巡回し て異常の有無を確認することにより行うのが一般的である。その場合、警備の依頼者 は、警備員が規定の時刻に規定の地点を巡回したことを確認する必要があり、また、 警備会社は規定どおり巡回を行ったことを証明する必要がある。
[0003] その確認と証明を実現する手段の一つに、予め巡回経路の所定の地点に錠前を 設置したボックスを配置しておき、警備員が巡回の過程で、携帯する鍵を用いてボッ タスの錠前を操作(開錠または施錠の動作)することにより、その地点に来た事実とそ の時刻を記録に残していく方法がある。
[0004] しかし、この方法では、巡回経路の追加や変更には、新たなボックスの設置ゃボッ タスの移動が必要となることから、容易に対応することができない。また、ボックスの配 置されていない経路を巡回する必要が生じたとしても、警備を実施した記録は残らず 、後に警備を実施したことを証明することはできない。
[0005] また、警備員にとっても鍵を常に携帯する必要があり、巡回警備の最中に、本来の 警備とは関係のない錠前の操作を行うことの負担が大きい。さらに、錠前の操作に注 意が集中する間は、警備が疎かになる可能性もある。
[0006] 前記した錠前に代えて、巡回経路の所定の地点に設置された送信装置から、巡回 する警備員が携帯する受信装置に対して送信装置の Iひ 報 (位置情報)と時刻情 報とを送信し、それにより巡回した事実と巡回した時刻を証明し、それを確認する方 法がある。このような方法は、一般的には、タイムスタンプと呼ばれている(特許文献 1 を参照)。
[0007] しかし、タイムスタンプでは、位置情報と時刻情報の記録を警備員側の操作により 実行することから、タイムスタンプした送信装置の 情報 (位置情報)や時刻情報の 偽造や改ざんが可能であるという問題がある。
[0008] この問題を解決するために、警備員側がタイムスタンプを操作するのではなぐ警 備員が携帯する受信装置が、送信装置から受信した送信装置の Iひ 報 (位置情報) と時刻情報とを直ちに第三者が管理するサーバへ送り、サーバが正式なタイムスタン プを実行し保管する方法がある (特許文献 2を参照)。
[0009] しかし、これらタイムスタンプを用いた方法によっても、巡回経路の所定の地点に送 信装置を設置しておく必要があることから、前記した巡回経路の追加や変更に迅速 に対応できないという問題は残る。さらに、後者のタイムスタンプを用いた方法でも、 サーバを管理する第三者によるタイムスタンプの偽造や改ざんの問題は発生する可 能性がある。
[0010] 巡回警備を行った場合、通常、その状況は記録に残される。しかし、記録は、警備 員が注目した対象や特異な状況が、警備員の記憶やメモにもとづいて、文書により 報告書として残されることが多い。その結果、記録として残るのは、警備員が注目した 部分のみであり、警備員が注目しな力つた部分については記録が残らず、後日、必 要な情報を得ることが困難な場合があった。また、必要に応じて写真やビデオによる 映像の撮影も行われる力 それは正式に地点や時刻を特定し証明できるものではな ぐ訴訟等においては証拠としての能力がな力つた。
特許文献 1:特開昭 61-82288号公報
特許文献 2:特開 2004— 46305号公報
特許文献 3:特開 2001— 297062号公報
発明の開示
発明が解決しょうとする課題
[0011] この発明は、例えば、巡回した地点と時刻を証明するための装置を予め設置するこ となぐまた、巡回したことを証明できる地点を事前に定められた地点に限定されるこ となぐ巡回した地点と巡回した時刻を証明する巡回警備の証明システムを提供する ことを目的とする。また、例えば、証明された地点と時刻の情報が、当事者はもとより 第三者によっても偽造や改ざんされないようにすることを目的とする。さらに、例えば 、証明された地点と時刻の情報を撮影した映像に付加することにより、映像が撮影さ れた地点と時刻を証明することができるようにすることを目的とする。
課題を解決するための手段
[0012] この発明の証明システムは、情報を処理する情報処理機器と、情報処理機器の動 作環境を証明する電子証明書を発行する証明書発行サーバと、情報を保管記憶部 に保管記憶する情報保管サーバとを備え、情報処理機器は、証明書発行サーバに 対して情報処理機器の動作環境の証明要求を送信し、証明書発行サーバは、情報 処理機器力 送信された動作環境の証明要求に基づ 、て、情報処理機器の動作環 境を証明する電子証明書を発行し、情報処理機器は、証明書発行サーバが発行し た電子証明書を受信し、電子証明書と処理情報とに基づく証明書付き情報とこの証 明書付き情報を識別する識別情報とを作成して情報保管サーバへ送信し、情報保 管サーバは、情報処理機器から証明書付き情報と識別情報とを受信して保管記憶 部に保管するとともに、識別情報を受信して保管記憶部に記憶された証明書付き情 報を検索し検索した証明書付き情報を出力することとした。
[0013] 証明書発行サーバは、動作環境として、情報処理機器が動作する時刻を証明する ことを特徴とする。
[0014] 証明書発行サーバは、動作環境として、情報処理機器が動作する位置を証明する ことを特徴とする。
[0015] 証明書発行サーバは、情報処理機器力 送信された動作環境の証明要求に基づ いて、現在の時刻にしカゝ得られない一意のデータを時刻情報に付加することにより時 刻を証明する電子証明書を発行することを特徴とする。
[0016] 情報処理機器は、現在の時刻を示す時刻情報を取得して、取得した時刻情報を証 明書発行サーバに送信し、
証明書発行サーバは、情報処理機器から時刻情報を受信して、その時刻情報が示 す時刻にしカゝ得られな 、一意のデータを時刻情報に付加することにより時刻を証明 する電子証明書を発行することを特徴とする。 [0017] 情報処理機器は、情報処理機器の位置を示す位置情報を取得して、取得した位 置情報を証明書発行サーバに送信し、
証明書発行サーバは、情報処理機器から位置情報を受信して、その位置情報が示 す位置にいるときにしか得られない一意のデータを位置情報に付加することにより位 置を証明する電子証明書を発行することを特徴とする。
[0018] 証明書発行サーバは、位置情報が示す位置を補正する補正情報を位置情報に付 加して電子証明書を発行することを特徴とする。
[0019] 情報処理機器は、電子証明書と処理情報とをあわせた合成情報を作成し、その合 成情報を証明書付き情報として情報保管サーバに送信するとともに、
情報保管サーバは、情報処理機器から合成情報と識別情報とを受信して保管記憶 部に保管するとともに、識別情報を含む問い合わせを受信して保管記憶部に記憶さ れた合成情報を検索し、検索した合成情報を出力することを特徴とする。
[0020] 情報処理機器は、電子証明書と処理情報とをあわせた合成情報を作成し、合成情 報のハッシュ値を計算して、そのハッシュ値を証明書付き情報として情報保管サーバ に送信するとともに、
情報保管サーバは、情報処理機器からハッシュ値と識別情報とを受信して保管記 憶部に記憶するとともに、合成情報を受信してハッシュ値による比較をして力 合成 情報を保管記憶部に記憶するとともに、識別情報を含む問合せを受信して保管記憶 部に記憶された合成情報を検索し、検索した合成情報を出力することを特徴とする。
[0021] 証明書発行サーバと情報保管サーバとは、同一のサーバであることを特徴とする。
[0022] 情報処理機器は、証明書付き情報と識別情報とともに、情報保管サーバにアクセス するための認証情報を情報保管サーバへ送信し、
情報保管サーバは、情報処理機器から証明書付き情報と識別情報と認証情報とを 受信して、認証情報が有効な場合に、受信した証明書付き情報と識別情報とを保管 記憶部に保管することを特徴とする。
[0023] 上記証明システムは、さらに、
情報処理機器の動作環境を検証する検証装置を備え、
情報保管サーバは、保管記憶部に記憶された証明書付き情報と識別情報との一 部を検証装置に送信し、
検証装置は、情報保管サーバが送信した証明書付き情報と識別情報とを受信して 検証記憶部に記憶するとともに、識別情報を含む問い合わせを受信して検証記憶部 に記憶された証明書付き情報を検索し、検索した証明書付き情報を参照して情報処 理機器の動作環境を検証することを特徴とする。
[0024] この発明の証明書発行サーバは、
情報処理機器に対して電子証明書を発行する証明書発行サーバにおいて、 情報処理機器の動作環境の証明要求を受信する証明要求受信部と、 証明要求受信部が受信した証明要求に基づ 、て、情報処理機器の動作環境を証 明する電子証明書を発行する証明書発行部と、
証明書発行部が発行した電子証明書を情報処理機器に送信する証明書送信部と を備えたことを特徴とする。
[0025] 証明書発行サーバは、動作環境として、情報処理機器が動作する時刻と位置との 少なくともいずれ力を証明をすることを特徴とする。
[0026] この発明の情報処理機器は、
情報を処理する情報処理機器にお!ヽて、
情報を処理し処理情報として記憶する情報処理部と、
情報処理部の動作環境を証明する電子証明書を発行する証明書発行サーバに対 して情報処理機器の動作環境の証明要求を送信する証明要求部と、
証明要求部が送信した証明要求に対して証明書発行サーバが発行した電子証明 書を受信し、電子証明書と処理情報とに基づく証明書付き情報とこの証明書付き情 報を識別する識別情報とを作成して出力する情報出力部とを備えたことを特徴とする
[0027] 上記情報処理機器は、警備保障対象の情報を取得する携帯警備機器であることを 特徴とする。
[0028] 情報処理部は映像を撮影し、撮影した映像を処理情報として記憶することを特徴と する。
[0029] 情報処理部は物の重量を測定し、測定した結果を処理情報として記憶することを特 徴とする。
[0030] この発明の情報保管サーバは、
情報処理機器力 情報処理機器の動作環境が証明された証明書付き情報とこの 証明書付き情報を識別する識別情報とを受信する情報受信部と、
情報受信部が受信した証明書付き情報と識別情報とを保管記憶する保管記憶部と 識別情報を含む問い合わせを受信して保管記憶部に記憶された証明書付き情報 を検索し、検索した証明書付き情報を出力することにより情報処理機器の動作環境 を証明する証明出力部とを備えたことを特徴とする。
[0031] 保管記憶部は、さらに、情報受信部が受信した証明書付き情報と識別情報との受 信順番を記憶することを特徴とする。
[0032] この発明の検証装置は、
情報保管サーバから証明書付き情報と識別情報とを受信する検証受信部と、 検証受信部が受信した証明書付き情報と識別情報とを記憶する検証記憶部と、 識別情報とを含む問い合わせを受信して検証記憶部に記憶された証明書付き情 報を検索し、検索した証明書付き情報を参照して情報処理機器の動作環境を検証 する検証部とを備えたことを特徴とする。
[0033] また、この発明の証明システムは、
情報を処理する情報処理機器と、
情報処理機器の動作環境を証明する電子証明書を発行する証明書発行サーバと 情報を保管記憶部に保管記憶する情報保管サーバとを備え、
情報処理機器は、証明書発行サーバに対して情報処理機器の動作環境の証明要 求を送 ί¾し、
証明書発行サーバは、情報処理機器力 送信された動作環境の証明要求に基づ Vヽて、情報処理機器の動作環境を証明する電子証明書を発行し、
情報処理機器は、証明書発行サーバが発行した電子証明書を受信し、電子証明 書と処理情報とに基づく証明書付き情報を作成して情報保管サーバへ送信し、 情報保管サーバは、情報処理機器力 証明書付き情報を受信して保管記憶部に 保管するとともに、証明書付き情報を識別する識別情報を受信して保管記憶部に記 憶された証明書付き情報を検索し、検索した証明書付き情報を出力することを特徴と する。
[0034] また、この発明の情報処理機器は、
情報を処理する情報処理機器にお!ヽて、
情報を処理し処理情報として記憶する情報処理部と、
情報処理部の動作環境を証明する電子証明書を発行する証明書発行サーバに対 して情報処理機器の動作環境の証明要求を送信する証明要求部と、
証明要求部が送信した証明要求に対して証明書発行サーバが発行した電子証明 書を受信し、電子証明書と処理情報とに基づく証明書付き情報を作成して出力する 情報出力部とを備えたことを特徴とする。
[0035] また、この発明の情報保管サーバは、
情報処理機器力 情報処理機器の動作環境が証明された証明書付き情報を受信 する情報受信部と、
情報受信部が受信した証明書付き情報を保管記憶する保管記憶部と、 証明書付き情報を識別する識別情報を含む問い合わせを受信して保管記憶部に 記憶された証明書付き情報を検索し、検索した証明書付き情報を出力することにより 情報処理機器の動作環境を証明する証明出力部とを備えたことを特徴とする。
発明の効果
[0036] 本発明によれば、情報処理機器と、証明書発行サーバと、情報保管サーバとから 証明システムを構成することができる。また、証明システムの情報処理機器力もの証 明要求にもとづいて証明書発行サーバは、情報処理機器の動作環境を証明する電 子証明書を発行することができ、情報処理機器は処理情報と電子証明書とを証明付 き情報とした上で、それを識別する識別情報と共に情報保管サーバへ送り、情報保 管サーバは証明付き情報を識別情報ごとに保管することができる。後日、情報保管 サーノくから識別情報にもとづいて証明付き情報を検索して得ることができる。その結 果、証明システムは、情報処理装置が処理情報を処理した際の動作環境を証明する ことが可能となる。
発明を実施するための最良の形態
[0037] 実施の形態 1.
実施の形態 1では、警備員が巡回警備を行った際に映像を撮影した地点 (位置とも 表現している)と時刻(本実施の形態では日付を含むものとする)の証明を行い、後に 映像を撮影した地点と時刻が本当であるカゝ否かを確認することができる実施の形態 について説明する。
[0038] 図 1は、実施の形態 1における巡回警備を行った際に映像を撮影した地点と時刻を 証明するために必要となる構成を示す図である。
巡回警備を行った地点と時刻を証明するためには、地球上の任意の地点の位置情 報を提供する全地球測位システム(GPS : Global Positioning System)衛星 10 と、地球上の気象 (具体的には雲の状況)を撮影し、その映像を提供する気象衛星 2 0と、巡回警備を行う警備員が巡回時に携帯する情報処理機器 30 (ここではビデオ カメラが情報処理機器の機能を兼ね備えるものとする)と、証明書発行センタに備え られており、時刻情報と位置情報との証明を行う証明書発行サーバ 40と、情報保管 センタに備えられており、証明された位置情報と時刻情報とそれらを添付した処理情 報である映像を保管する情報保管サーバ 50と、映像を撮影した地点と時刻が本当で あるカゝ否かを検証する検証装置 60と、情報処理機器 30と証明書発行サーバ 40と情 報保管サーバ 50と検証装置 60とを相互に接続するネットワーク 70とが存在する。
[0039] このうち、本実施の形態に係る巡回警備の証明システムの構成を図 2に示す。
巡回警備の証明システムは、情報を処理する情報処理機器 30と、情報処理機器の 動作環境を証明する電子証明書を発行する証明書発行サーバ 40と、情報を保管記 憶部 (後述する)に保管記憶する情報保管サーバ 50とを備える。
[0040] 情報処理機器 30は、ビデオカメラの機能を兼ね備えており、巡回警備の際に異常 の有無等の状況を撮影すると共に、撮影した地点の位置情報と時刻情報を GPS衛 星 10から取得する。
[0041] なお、本実施の形態で!/ヽぅ「動作環境」とは、警備員がビデオカメラの機能を兼ね備 える情報処理機器 30を用いて映像を撮影した地点と時刻とを意味している。また、本 実施の形態でいう「処理情報」とは、情報処理機器 30が処理する情報、つまり情報処 理機器 30がビデオカメラの機能を兼ね備えて ヽることから、撮影した映像が処理情 報に相当する。
[0042] 証明書発行サーバ 40は、動作環境として、情報処理機器 30が動作する時刻と位 置とを証明する。または、証明書発行サーバ 40は、動作環境として、情報処理機器 3 0が動作する時刻と位置との少なくとも ヽずれかを証明をする。
[0043] そのために証明書発行サーバ 40は、情報処理機器 30から位置情報と時刻情報を 受信し、それらを「位置情報がその地点で得られたことを証明する方法」(後述する) と後述する「時刻情報がその時刻に得られたことを証明する方法」(後述する)を用い てそれぞれ証明し、証明された位置情報と時刻情報を電子証明書として情報処理機 器 30へ送信する。
[0044] 情報保管サーバ 50は、情報処理機器 30から処理情報、つまり巡回時に撮影した 映像と共に証明された位置情報と時刻情報の電子証明書を受信して保管する。また 、情報保管サーバ 50は、証明書発行サーバ 40に対して、証明された位置情報と時 刻情報の電子証明書が、証明書発行サーバ 40が発行した正当な証明書である力否 に関する問い合わせを行う。
[0045] 情報処理機器 30は、証明書発行サーバ 40に対して情報処理機器 30の動作環境 の証明要求を送信する。証明書発行サーバ 40は、情報処理機器 30から送信された 動作環境の証明要求に基づいて、情報処理機器 30の動作環境を証明する電子証 明書を発行する。情報処理機器 30は、証明書発行サーバ 40が発行した電子証明 書を受信し、電子証明書と処理情報とに基づく証明書付き情報とこの証明書付き情 報を識別する識別情報とを作成して情報保管サーバ 50へ送信する。情報保管サー バ 50は、情報処理機器 30から証明書付き情報と識別情報とを受信して保管記憶部 に保管するとともに、検証要求の問い合わせ時、識別情報を受信して保管記憶部に 記憶された証明書付き情報を検索して証明書付き情報を出力する。
[0046] このため情報処理機器 30は、警備保障対象の情報を取得する携帯警備機器であ つてもよく、例えば、カメラ、ビデオカメラ、録音機などを利用することができる。
[0047] 識別情報は、個々の証明書付き情報がどの情報処理装置から、いつ送られたかを それぞれ識別するための情報である。情報保管サーバ 50は、複数の情報処理装置 力も送られた多数の証明書付き情報を記憶することがあることから、それぞれの証明 書付き情報を識別するために付与される。
[0048] 図 3は情報処理機器 30の構成を示す図である。
情報を処理する情報処理機器 30にお 、て、情報を処理し処理情報として記憶する 情報処理部 31と、情報処理部 31の動作環境を証明する電子証明書を発行する証 明書発行サーバ 40に対して情報処理機器 30の動作環境の証明要求を送信する証 明要求部 32と、証明要求部 32が送信した証明要求に対して証明書発行サーバ 40 が発行した電子証明書を受信し、電子証明書と処理情報とに基づく証明書付き情報 とこの証明書付き情報を識別する識別情報とを作成して出力する情報出力部 33とを 備える。さらに、情報処理機器 30は、 GPS衛星 10から動作環境を規定する位置情 報と時刻情報を受信する位置時刻情報受信部 34を備える。
[0049] 図 4は証明書発行サーノ Oの構成を示す図である。
情報処理機器 30に対して電子証明書を発行する証明書発行サーバ 40において、 情報処理機器 30の動作環境の証明要求を受信する証明要求受信部 41と、証明要 求受信部 41が受信した証明要求に基づいて、情報処理機器 30の動作環境を証明 する電子証明書を発行する証明書発行部 42と、証明書発行部 42が発行した電子証 明書を情報処理機器 30に送信する証明書送信部 43とを備える。さらに、証明書発 行サーバ 40は、気象衛星 2から気象情報を受信する気象情報受信部 44と、証明要 求受信部 41が受信した証明要求に含まれる位置情報を正確な位置情報に補正する 位置情報補正部 45とを備える。
[0050] 図 5は情報保管サーバ 50の構成を示す図である。
情報保管サーバ 50は、情報処理機器 30から情報処理機器 30の動作環境が証明 された証明書付き情報とこの証明書付き情報を識別する識別情報とを受信する情報 受信部 51と、情報受信部 51が受信した証明書付き情報と識別情報とを保管記憶す る保管記憶部 53と、識別情報を含む問い合わせを受信して保管記憶部 53に記憶さ れた証明書付き情報を検索し検索した証明書付き情報を出力することにより情報処 理機器 30の動作環境を証明する証明出力部 52とを備える。 [0051] 保管記憶部 53は、さらに、情報受信部が受信した証明書付き情報と識別情報との 受信順番を記憶する。
[0052] 次に、巡回警備の証明システムを用いて巡回警備した地点と時刻を証明する処理 を説明する。以下では、巡回警備を行った地点と時刻の両方を証明する場合につい て説明しているが、時刻だけを証明する場合、または、地点だけを証明する場合であ つてもよい。
[0053] 情報処理機器 30は、現在の時刻を示す時刻情報と情報処理機器 30の位置を示 す位置情報とを位置時刻情報受信部 34により取得して、取得した時刻情報と位置情 報とを証明要求部 32により証明書発行サーバ 40に送信する。
[0054] また、証明書発行サーバ 40は、証明要求受信部 41により情報処理機器 30から時 刻情報と位置情報を受信し、証明書発行部 42は、その時刻情報が示す時刻にしか 得られな 、一意のデータを時刻情報に付加し、その位置情報が示す位置に 、るとき にしカゝ得られない一意のデータを位置情報に付加することにより時刻と位置を証明 する電子証明書を発行する。
[0055] その際、証明書発行サーバ 40の位置情報補正部 45は、位置情報が示す位置を 補正する補正情報を位置情報に付加して電子証明書を発行する。
[0056] 情報処理機器 30の情報出力部 33は、証明書発行サーバ 40の証明書送信部 43 から受信した電子証明書と、情報処理部 31が得た処理情報とを合わせた合成情報 を作成し、その合成情報を証明書付き情報として情報保管サーバ 50に送信する。
[0057] 情報保管サーバ 50の情報受信部 51は、情報処理機器 30から証明書付き情報と その証明書付き情報の識別情報とを受信して保管記憶部 53に保管するとともに、検 証要求の問い合わせ時、識別情報を含む問い合わせを受信して保管記憶部 53に 記憶された証明書付き情報を検索し、検索した証明書付き情報を出力する。
[0058] あるいは、情報処理機器 30の情報出力部 33は、電子証明書と処理情報とをあわ せた合成情報を作成し、合成情報のハッシュ値を計算して、そのハッシュ値を証明書 付き情報として情報保管サーバ 50に送信してもよい。
[0059] 情報保管サーバ 50の情報受信部 51は、情報処理機器 30から合成情報のハツシ ュ値である証明書付き情報とその証明書付き情報の識別情報とを受信して保管記憶 部 53に記憶するとともに、後日、合成情報を受信して、そのハッシュ値を計算し、先 に受信していた証明書付き情報と比較をして、一致した場合、合成情報を識別情報 に対応させて保管記憶部 53に記憶する。検証時には、識別情報を含む問い合わせ を受信し、保管記憶部 53に記憶された合成情報を検索して、検索した合成情報を出 力する。この場合には、図 5に示す「検索した証明書付き情報」は、「検索した合成情 報」となる。
[0060] なお、証明書発行サーノ Oと情報保管サーバ 50とは、同一のサーバであってもよ い。
[0061] 警備員が巡回警備を行った際に映像を撮影した地点と時刻を証明するための処理 をさらに具体的に説明する。図 6は、警備員が巡回警備を行った際に撮影した映像 の撮影した地点と時刻を証明する処理を示す図である。
[0062] 警備員は、各地点の巡回警備を行いながらビデオカメラの機能を兼ね備える情報 処理機器 30を用いて各地点の警備状況を撮影する。その間、情報処理機器 30は、 GPS衛星 10から、その地点での位置情報と時刻情報を受信し、改ざんや漏洩を防 止するためにそれらを暗号ィ匕した上で、図示しな!、無線 LANや携帯電話等の無線 回線とネットワーク 70を経由して、証明書発行サーバ 40へ送信する(ステップ S101)
[0063] この処理は、警備員による操作により実行を開始してもよいし、情報処理機器 30が 一定の時間間隔で自動的に開始してもよい。また、 GPS衛星 10からの位置情報と時 刻情報の受信は常時実行しており、受信した位置情報と時刻情報の証明書発行サ ーバ 40へ送信のみを警備員の操作や一定の時間間隔などで実行してもよい。
[0064] 証明書発行サーバ 40は、情報処理機器 30から受信した暗号化した位置情報と時 刻情報を復号した上で (ステップ S 102)、位置情報に含まれる位置をより正確にする ための補正処理を行う(ステップ S 103)。その後、証明書発行サーノ 0は、「位置情 報がその地点において得られたことを証明する方法」(後述する)と、「時刻情報がそ の時刻に得られたことを証明する方法」(後述する)を行う。
[0065] ここで、「位置情報がその地点にぉ 、て得られたことを証明する方法」につ 、て説明 する。情報処理機器 30の位置時刻情報受信部 34は、電波を受信可能な複数の GP S衛星 10から測位コードと搬送波との組を受信する。情報処理機器 30の証明要求 部 32は、受信した測位コードと搬送波との組を、受信した測位衛星の識別記号と共 に、自身の IDを暗号鍵にして暗号ィ匕した上で、位置情報として証明書発行サーバ 4 0に送信する。
[0066] その際、位置情報の正確性を付加するために、 GPS衛星 10から得た位置情報の 他に、気温、湿度、気圧、高度、風速等、その地点で得られる自然現象情報、通信手 段によって得られる基地局情報等の環境情報を取得し、証明書発行サーバ 40に送 付することで、その地点であることが強化される。また、証明書発行サーバ 40との暗 号手段を用いたやりとりにより、常に取得した全データを送付するだけでなぐ暗号手 段的に選択されたデータだけを送付する方式によりなりすましの防止を強化する。
[0067] 証明書発行サーバ 40の証明要求受信部 41は、情報処理機器 30から位置情報を 受信し、復号した後、証明書発行部 42へ送る。証明書発行部 42は、復号された測 位コードと搬送波と測位衛星の識別番号とに基づいて、位置情報の証明を要求した 情報処理機器 30の位置を算出し、証明書発行サーバ 40が備えるデータベースに保 管する (ステップ S 104)。この位置の算出には、一般に知られている方式を利用する ことができる。
次に、証明書発行部 42は、算出した情報処理機器 30の位置を証明する証明書を 作成し、改ざん防止のためのコピーガードを施した上で、情報処理機器 30へ送信す る。その際、証明書は端末に固有の IDに対する証明書として作成される。また、コピ 一ガードの方式には、一般に知られている方式を利用することができる。
[0068] このようにその時刻にその地点でし力得ることができない GPS衛星 10の識別番号と 測位コードと搬送波とから位置を算出することにより、その時刻にそこに存在したこと を証明している。
[0069] ここで、「時刻情報がその地点にぉ 、て得られたことを証明する方法」につ 、て説明 する。時刻情報がその時刻に得られたことの証明には、例えば、特許文献 3に記載さ れた時刻を証明する発明を利用する。その発明は、証明したい時刻と同時刻に発生 した自然現象 (ここでは気象情報)を証明した!/、時刻情報に付帯させることにより、時 刻が本当であることを証明する。 [0070] 証明書発行サーバ 40は、復号した時刻情報と同じ時刻に気象衛星が撮影した気 象情報 (具体的には雲の状況)を受信して (ステップ S105)、時刻情報に付帯して証 明された時刻情報として備えるデータベースに保管する (ステップ S106)。
[0071] 証明書発行サーバ 40は、ハッシュ関数を用いて、証明された時刻情報と証明され た位置情報のハッシュ値を生成する。このハッシュ値は、自然現象の情報と時刻情報 と位置情報とから一意に決定される値であり、ハッシュ関数が一方向性関数であるこ とから、元の値に戻すことはできない。ノ、ッシュ値は、証明書発行サーノ 0により位 置情報と時刻情報の電子証明書として情報処理機器 30へ送信される (ステップ S10 7)。
[0072] 情報処理機器 30は、撮影した映像のハッシュ値を生成し (ステップ S108)、証明書 発行サーバ 40から受信した位置情報と時刻情報の電子証明書を撮影した映像のハ ッシュ値に付加して証明書付き情報を生成し、識別情報と共に情報保管サーバ 50 へ送信する(ステップ S 109)。
[0073] 情報処理機器 30から証明書付き情報を受信した情報保管サーバ 50は、受信した 順番などの固有の番号をそれに付与した後、情報保管サーバ 50が備えるデータべ ースに記憶して保管する (ステップ S110)。その後、情報保管サーバ 50は、証明書 発行サーバ 40に対して、受信した証明書付き情報に含まれる証明された位置情報と 時刻情報とが、証明書発行サーバ 40により作成されたものであるカゝ否かの確認を要 求する(ステップ S 111)。
[0074] 情報保管サーバ 50から確認を要求された証明書発行サーバ 40は、受信した証明 された位置情報と時刻情報が、自分自身が作成した証明された位置情報と時刻情報 であるか否かを確認し (ステップ S 112)、その結果を情報保管サーバ 50に送信する( ステップ S 113)。
[0075] その後、警備員が巡回警備を行った際に撮影した映像の撮影した地点と時刻を検 証する必要が生じた場合、検証者は検証装置 60を用いて情報保管サーバ 50に対し てその問!、合わせを行!ヽ (ステップ S114)、情報保管サーバ 50は検証を行ってその 結果を検証装置 60へ送信する (ステップ S115)。検証装置 60は、検証結果を受信 し、検証者はその内容を確認する (ステップ S 116)。 [0076] 本実施の形態によれば、情報処理機器は、証明書発行サーバが発行した情報処 理機器の動作環境を証明する電子証明書を用いることによって、処理情報を処理し た動作環境を証明することができる。また、処理情報とそれを処理する情報処理機器 の動作環境を情報保管サーバに保管することにより、情報処理機器が処理情報を処 理した動作環境を検証することができる。
[0077] 本実施の形態によれば、巡回警備の際に映像を撮影した地点と時刻とが真実であ ることを証明することが可能となる。その結果、撮影した映像に証拠としての能力を持 たせることができ、裁判等で利用することが可能となる。
[0078] 本実施の形態によれば、情報処理機器は、証明書発行サーバが発行した情報処 理機器が動作する時刻を証明する電子証明書を用いることによって、処理情報を処 理した時刻を証明することができる。
[0079] 本実施の形態によれば、情報処理機器は、証明書発行サーバが発行した情報処 理機器が動作する位置を証明する電子証明書を用いることによって、処理情報を処 理した位置を証明することができる。
[0080] 本実施の形態によれば、情報処理機器は、証明書発行サーバが、その時刻でしか 得られない一意のデータを時刻情報に付加した証明書を用いることによって、処理 情報を処理した時刻を証明することができる。
[0081] 本実施の形態によれば、情報処理機器は、証明書発行サーバが、情報処理機器 の存在する位置でしか得られない一意のデータを位置情報に付加した証明書を用 いることによって、処理情報を処理した位置を証明することができる。
[0082] 本実施の形態によれば、情報処理機器は、位置情報が示す位置を補正する補正 情報を用いることによって、処理情報を処理した位置をより正確な位置で証明するこ とがでさる。
[0083] 本実施の形態によれば、情報処理機器が、処理情報とそれを処理した時刻と位置 とを証明する電子証明書を情報保管サーバに送信して保管しておくことにより、後日 、検証者は、処理情報を処理した時刻と位置の真偽を検証することができる。
[0084] 本実施の形態によれば、情報処理機器は、情報保管サーバに送信して保管する データを、処理情報とそれを処理した時刻と位置とを証明する電子証明書とのハツシ ュ値とすることにより、送信し保管するデータの量を減少させることができる。また、送 信中のデータの漏洩と改ざんを防止することができる。
[0085] 本実施の形態によれば、証明システムの構成を簡単ィ匕することができ、また、システ ムの構築や運用に必要な費用を低減することができる。
[0086] 本実施の形態によれば、証明システムの証明書発行サーバを、証明要求受信部と
、証明書発行部と、証明書送信部とから構成することができる。
[0087] 本実施の形態によれば、証明書発行サーバは、情報処理機器が動作する時刻と 位置を証明することができる。
[0088] 本実施の形態によれば、証明システムの情報処理機器を、情報処理部と、証明要 求部と、情報出力部とから構成することができる。
[0089] 本実施の形態によれば、情報処理機器として、巡回警備の際に警備対象の情報を 取得する携帯警備機器を用いることができる。
[0090] 本実施の形態によれば、証明システムの情報保管サーバを、情報受信部と、保管 記憶部と、証明出力部とから構成することができる。
[0091] 本実施の形態によれば、情報保管サーバにおいて、証明書付き情報と識別情報と を受信した順番で管理することができ、また検索することが可能となる。
[0092] 本実施の形態によれは、情報処理機器から送信される位置情報と時刻情報を用い ることにより、リアルタイムで巡回警備を行っている警備員の巡回位置や巡回軌跡、 警備の進行状況を知ることができる。
[0093] 本実施の形態によれは、映像が証明された位置情報と時間情報を付帯することに より証拠としての能力を備えれば、事件、事故の早期解決や裁判の早期終了が期待 できる。
[0094] 従来の映像は、物理的なフィルムに物理的な記録により撮影され、それが証拠とし ての価値を生み出していた。しかし、デジタルデータでは、物理的な証明が少なぐ 証拠能力が低下していた。そこに自然現象が生み出すデータを付加することで物理 的な連携をとり、その証明データを受取り耐タンパ性を持つ端末により暗号化、署名 されたデータは証明力が向上し、証拠としての証明力を確保することが可能な保管 方式を構築できる。 [0095] なお、本実施形態は、巡回監視における巡回警備手段の一方式であって、巡回し た位置の特定と、特定した位置を証明するための情報を取得する機器を携帯し、そ の機器により収集した情報により巡回位置とその時刻を証明し、さらに、その地点の 映像を静止画、動画で撮影することにより、巡回地点の警備を実施したことを証明し 、さらに静止画、映像を撮影した情報、録音した音声に改ざん防止の手段を加えるこ とにより、巡回位置、時刻での状況報告を実施した静止画、動画を報告、証拠として 取り扱うことを可能とする巡回手段である。
[0096] また、巡回警備に携帯する端末は、映像、画像の撮影手段と、音声の録音手段と、 衛星から発信される、その時刻にその位置だけでしか入手できな 、情報とを取得し、 その位置を証明するために衛星の位置情報を入手する衛星情報の入手手段と、そ の情報を情報保管サーバに送信する機能と、証明書発行サーバから送信される時 刻の証明情報を入手する通信手段と、入手した情報を保管する手段と、入手した情 報を撮影した画像データに埋めこむ手段と、その端末が他の端末と認識できる機能 を有する。
[0097] 巡回警備における報告を、巡回者の巡回した位置で、映像を撮影した位置と時間 を証明することにより、映像、静止画、音声を状況証拠として報告することを可能とす る。
[0098] 巡回警備における巡回者の位置を通信によりセンタに逐一報告することで、巡回者 の巡回軌跡を証明し、センタ側で巡回者の位置を把握する。
[0099] 映像を撮影する機器は、証明書発行サーバより送付された時刻と位置を証明する 電子証明書を保持し、その電子証明書と撮影したデータを組合せ、電子署名を加え ることで改ざんの防止をする。そのデータを情報保管サーバに送信する。情報保管 サーバは受信した順に番号をつけ保管することにより、受信した画像がその日時に 以前に撮影されたことを証明する。
さらに、情報保管サーノから証明書発行サーバに、登録機器へ時刻と位置を証明 する電子証明書を送付したかを確認する。さらに、このときに順次番号を証明書発行 サーバに送信するか、または、番号を外部へ公開することでより証明力を高めること ができる。 [0100] 証明書発行サーバと情報保管サーバを分離することにより、デジタルデータ運営を 独立した管理のもとに実行可能となり、外部への秘匿性を保った運営管理が可能と なる。
[0101] 巡回警備における報告は、視覚情報を口頭や文字に置き換えて報告していたが、 時刻と位置および改ざんされないことを保証した映像情報と音声情報による報告が 可能となり、リアルタイムに保証された情報の提供が可能となる。
[0102] 巡回警備を管理する集中指令センタや顧客に対し、リアルタイムに位置、時間を保 証した映像、音声を送付するだけで位置情報、時間情報を同時に送付する必要がな くなくなり、緊急な状態でも防災、防犯、事故の専門家の指示を適切な情報で仰ぐこ とにより、事故、災害に対する指示を受けながら作業が可能となる。
[0103] この方式をロボットにそのまま活用し、位置情報、時間情報を証明した映像、音声を 録画、送信する機能を持たせることで、人間が不可能な警備、防災対策に対応が可 能となる。
[0104] 警備車両の位置と時刻の証明による管理、警備員の位置と時刻の証明によるセン タでの集中管理を行うことで全車両、全警備員の位置情報を管理し、緊急時の応援 に活用する。
[0105] 映像を撮影する機器に自動的に情報発信する機能を設けることで、警備員の安全 確認、活動状況を把握する。
[0106] 機器を自動更新する際に、暗号情報を変更することで撮影機器のなりすましを防ぎ
、電子データ撮影の安全性を確保する。
[0107] 機器に耐タンパ性を持たせ、分解、改造のために部品の取り外し等を行った場合 に全ての機能を失う構造として利用することで、安全な利用を確保する。
[0108] 実施の形態 2.
実施の形態 2では、警備員が巡回警備を規定どおり行った事実を証明するために
、巡回警備を行った地点と時刻を証明する実施の形態について説明する。本実施形 態では、警備員が、その時刻にその地点にいたことが証明できればよいのであるから
、その時刻にその地点でし力得ることができない位置情報と時刻情報を、情報処理 機器により取得して保持して 、ることを示せばよ!、。 [0109] 警備員が巡回警備を行った地点と時刻を証明するのに必要な構成は、実施の形態 1において図 1に示す構成と同じである。また、利用する証明システムも実施の形態 1 において図 1に示す構成と同じである。さらに、利用する各機器の機能と構成も同じ である。
[0110] 以下、警備員が巡回警備を行った地点と時刻を証明するための処理について説明 する。図 7は、警備員が巡回警備を行った地点と時刻を証明する処理を示す図であ る。
[0111] 警備員は、事前準備として情報処理機器 30に、自身の識別情報 (HD情報)を設定 しておく。また、情報処理機器自体も識別情報 (HD情報)を記憶しているものとする。
[0112] 警備員は、情報処理機器 30を携帯して各地点の巡回警備を行う。その間、情報処 理機器 30は、 GPS衛星 10から、その地点での位置情報と時刻情報を受信し、改ざ んゃ漏洩を防止するためにそれらを暗号ィ匕した上で、図示しな!ヽ無線 LANや携帯 電話等の無線回線とネットワーク 70を経由して、証明書発行サーバ 40へ送信する( ステップ S201)。
[0113] この処理は、警備員による操作により実行を開始してもよいし、情報処理機器 30が 一定の時間間隔で自動的に開始してもよい。また、 GPS衛星 10からの位置情報と時 刻情報の受信は常時実行しており、受信した位置情報と時刻情報の証明書発行サ ーバ 40へ送信のみを警備員の操作や一定の時間間隔などで実行してもよい。
[0114] 証明書発行サーバ 40は、情報処理機器 30から受信した暗号化した位置情報と時 刻情報を復号した上で (ステップ S202)、位置情報に含まれる位置をより正確にする ための補正処理を行う(ステップ S203)。その後、証明書発行サーノ 0は、位置情 報がその位置にぉ 、て得られたことを証明する方法と、時刻情報がその時刻に得ら れたことを証明する方法を実行する。
[0115] 位置情報がその地点で得られたことを証明する方法は、実施の形態 1と同様である
(ステップ S204は実施の形態 1のステップ S104と同じである)。また、時刻情報がそ の時刻に得られたことを証明する方法は、実施の形態 1と同様である (ステップ S205 は実施の形態 1のステップ S105と同じであり、ステップ S206は同ステップ S106と同 じである)。 [0116] 証明書発行サーバ 40は、ハッシュ関数を用いて、自然現象の情報を含む証明され た位置情報と証明された時刻情報のノ、ッシュ値を生成する。生成したハッシュ値は、 証明書発行サーバ 40により位置情報と時刻情報の電子証明書として情報処理機器 30へ送信される(ステップ S 207)。
[0117] 証明書発行サーバ 40から位置情報と時刻情報の電子証明書を受信した情報処理 機器 30は、警備員の識別情報と情報処理機器 30の識別情報とにそれを付加した証 明付き情報を生成し、証明書付き情報を識別するための識別情報と共に、情報保管 サーバ 50へ送信する(ステップ S208)。
[0118] 情報処理機器 30から証明付き情報またはそのハッシュ値を受信した情報保管サー ノ ¾0は、受信した順番などの固有の番号をそれに付与した後、情報処理機器 30が 備えるデータベースに記憶して保管する (ステップ S 209)。その後、情報保管サーバ 50は、証明書発行サーバ 40に対して、受信した位置情報と時刻情報が証明書発行 サーノ 0により作成されたものである力否かの確認を要求する(ステップ S210)。
[0119] 情報保管サーバ 50から確認を要求された証明書発行サーバ 40は、証明された位 置情報と時刻情報の正当性を確認し (ステップ S211)、その結果を情報保管サーバ 50に送信する(ステップ S 212)。
[0120] その後、警備員が巡回警備を行った地点と時刻を検証する必要が生じた場合、検 証者は検証装置 60を用いて情報保管サーバ 50に対してその問い合わせを行い (ス テツプ S213)、情報保管サーバ 50は検証を行ってその結果を検証装置 60へ送信 する (ステップ S214)。検証装置 60は、検証結果を受信し、検証者はその内容を確 認する(ステップ S 215)。
[0121] 本実施の形態によれば、巡回した地点と時刻を証明するための装置を予め設置す るこなぐまた、巡回したことを証明できる地点を、事前に定められた地点に限定され ることなく、巡回した地点と巡回した時刻を証明することができる。また、証明された地 点と時刻の情報は、当事者はもとより第三者によっても偽造や改ざんされない。
[0122] 本実施の形態は、警備員が巡回警備を規定どおり行った事実を証明する場合以外 でも、人や移動体が規定された経路を迪つたことを証明する場合に適用可能である。
[0123] 例えば、長距離トラックが貨物を輸送する際に、どの地点をいつ通過したかを確認 できる。また、オリエンテーリングのようなレースにおいて、競技者がどの地点をいつ 通過したかを確認できる。また、スタンプラリーにおいて、スタンプの代わりに電子証 明書を識別する情報をプリンタなどで出力して、参加者は自分がどの地点をいっ訪 問したかを確認できる。また、バスや路面電車において、乗客の乗車位置と下車位 置、又は乗車時刻と下車時刻を記録して、乗車距離、乗車区間、乗車時間などによ り、運賃を計算し、自動的に課金し、柔軟な料金設定を行うことができる。このような 場合、移動する人や移動体が情報処理機器 30を有する代わりに、予め規定した複 数の地点に情報処理機器 30を設置しておき、人や移動体が保持する通信機器 (例 えば、無線タグなど)と情報処理機器 30 (例えば、無線リーダなど)が通信した時点で 図 7に示した処理を行つてもよい。
[0124] 実施の形態 3.
実施の形態 3では、実施の形態 1と同様の証明システムを利用して、警察官などが ある地域を巡回して駐車違反車両の取締りを行うために、駐車違反車両の写真を撮 影した位置と時刻の証明を行い、後で写真を撮影した位置と時刻が本当であるか否 かを確認する。
[0125] 本実施の形態では、実施の形態 1において図 1に示す情報処理機器 30は、デジタ ルカメラなど、写真 (映像)を撮影する機能を有する電子機器である。
[0126] 本実施の形態では、警察官など、駐車違反車両を取り締まる者は、カメラの機能を 兼ね備える情報処理機器 30を用いて駐車違反車両の写真を撮影する。情報処理機 器 30は、実施の形態 1において図 6に示すステップ S101からステップ S107までの 処理により、証明書発行サーバ 40が発行する電子証明書を取得する。そして、撮影 した駐車違反車両の写真と取得した電子証明書力 証明書付き情報を作成し、情報 保管サーバ 50に送信する。ステップ S110において、情報保管サーバ 50は、証明書 付き情報を受信して、データベースに保管し、ステップ S 111からステップ S 113まで で、証明書発行サーバ 40との確認処理を行う。
[0127] ステップ S101において、情報処理機器 30は、撮影時の焦点距離から周囲の物体 情報や距離情報を取得して、自動的に位置情報の補正を行ってもよい。
[0128] 駐車違反車両の写真が撮影された地点と時刻を検証する必要が生じた場合、ステ ップ S 114以降で、検証者は検証装置 60を用いて情報保管サーバ 50に対して問 ヽ 合わせを行!、、情報保管サーバ 50は検証を行ってその結果を検証装置 60へ送信 する。検証装置 60は、検証結果を受信し、検証者はその内容を確認する。これにより 、駐車違反車両を撮影した写真を用いて、駐車違反の事実を立証することが可能と なる。
[0129] 上記の検証を行う際に、検証装置 60が情報保管サーバ 50から証明書付き情報と して駐車違反車両の写真を取得し、検証者がその写真を視覚的に確認してもよい。 このとき、例えば検証装置 60に地図情報を入力しておき、地図情報と駐車違反車両 の写真の背景とを比較することで、位置情報と時刻情報の信頼性を高めることができ る。さらに、写真を撮影する際に、写真の撮影位置を調節して、より特徴的な背景を 写真に含めたり、ノ Vラマ(360度パノラマ)の写真を撮影して、より多くの背景を写真 に含めたりすることで、視覚的な検証が容易になる。
[0130] このように、人がある地域内を巡回した際に写真を撮影した位置と時刻の証明を行 い、後で写真を撮影した位置と時刻が本当であるカゝ否かを確認することができる。
[0131] 本実施の形態は、駐車違反の事実を立証する場合以外にも適用可能である。例え ば、不動産物件の賃貸契約で、退去時に建物内部の原状回復が求められる場合、 入居前にできた損傷部分と入居後にできた損傷部分との区別が難しぐ修繕が必要 な箇所に関して物件の管理者と契約者との間で争いになることが少なくない。そのた め、上記のような方式で、入居時に建物内部の写真を情報処理機器 40により撮影し 、位置と時刻の証明が付加された写真を情報保管サーバ 50に保管しておくことによ り、後で入居時の建物内部の状況を確認することができる。また同様に、自動車の修 理、点検、自動車検査などにおいても、修理、点検、検査が行われる直前に写真を 情報処理機器 40により撮影し、位置と時刻の証明が付加された写真を情報保管サ ーバ 50に保管しておくことにより、修理、点検、検査中にできた自動車の損傷や不正 な修理、点検、検査があった場合にそれを立証することが可能となる。
[0132] 実施の形態 4.
実施の形態 4では、実施の形態 3と同様の証明システムを利用して、展示会などで 来場者が来場したことを証明するために、展示会で来場者の写真を撮影した位置と 時刻の証明を行い、後で写真を撮影した位置と時刻が本当であるカゝ否かを確認する
[0133] 本実施の形態では、展示会又は展示会の各ブースの案内係などが、カメラの機能 を兼ね備える情報処理機器 30を用いて来場者の写真を撮影する。情報処理機器 3 0は、撮影した来場者の写真と証明書発行サーバ 40が発行した電子証明書力も証 明書付き情報を作成し、情報保管サーバ 50はこの証明書付き情報を保管する。検 証者は、検証装置 60を用いて情報保管サーバ 50に対して問い合わせを行い、情報 保管サーバ 50は検証を行ってその結果を検証装置 60へ送信する。検証装置 60は 、検証結果を受信し、検証者はその内容を確認する。これにより、来場者を撮影した 写真を用いて、その者が展示会などへ来場したことを立証することが可能となる。
[0134] 上記と同様に、本実施の形態に係る証明システムを利用して、観光地を訪問したこ との証明、アトラクションを実施したことの証明、講習会を開始又は終了したことの証 明などが行える。
[0135] このように、人がある場所を訪問した際に写真を撮影した位置と時刻の証明を行い 、後で写真を撮影した位置と時刻が本当であるカゝ否かを確認することができる。
[0136] 実施の形態 5.
現在、駅やデパートなどに設置されている証明写真機を利用して、証明写真を撮 影し、プリント出力することが可能である。しかし、パスポートの申請時など、例えば証 明写真が提出前の 6力月以内に撮影されたものでなければならないという規定がある 場合、提出された写真が実際に提出前の 6力月以内に撮影されたものであることを証 明する能力が写真にはない。
[0137] 実施の形態 5では、実施の形態 3と同様の証明システムを利用して、証明写真 (身 分証明用の写真)を撮影した時刻の証明を行い、後で証明写真を撮影した時刻を確 認する。
[0138] 本実施の形態では、図 8に示すように、ネットワーク 70に情報処理機器 30として証 明写真機が接続される。その他の各機器は、実施の形態 3と同じである。
[0139] 情報処理機器 30の構成は、実施の形態 1において図 3に示す構成と同じである。
[0140] 本実施の形態では、利用者が、証明写真機である情報処理機器 30を用いて証明 写真を撮影する。情報処理機器 30は、実施の形態 1において図 6に示すステップ S1 01からステップ S107までの処理により、証明書発行サーノ 0が発行する電子証明 書として、数字や記号の組み合わせ力も成る証明コードを取得する。そして、撮影し た証明写真と取得した証明コードから証明書付き情報を作成し、情報保管サーバ 50 に送信する。また、証明写真をプリントするとともに、証明写真の裏面又は表面に証 明コードを印字する。次に、ステップ S110において、情報保管サーバ 50は、証明書 付き情報を受信して、データベースに保管し、ステップ S 111からステップ S 113まで で、証明書発行サーバ 40との確認処理を行う。
[0141] 証明写真が撮影された時刻を検証する必要が生じた場合、ステップ S114以降で、 検証者は検証装置 60を用いて情報保管サーバ 50に対して問い合わせを行い、情 報保管サーバ 50は検証を行ってその結果を検証装置 60へ送信する。検証装置 60 は、検証結果を受信し、検証者はその内容を確認する。このとき検証結果には、検証 の対象となった証明写真が撮影された時刻や、例えばその証明写真が 6力月以内に 撮影されたもの力どうかという情報が含まれている。これにより、証明写真が撮影され た時期に制限がある場合、その証明写真自体から、その証明写真が制限に合うもの であるかどうかを確認することが可能となる。
[0142] 利用者が証明写真を提出し、検証者が上記の検証を行う代わりに、利用者から証 明写真の提出がなくとも、検証者が検証装置 60又はその他の装置を用いて、情報保 管サーバ 50から証明写真のデータを取得し、証明写真をプリントしてもよい。
[0143] このように、写真を撮影した時刻の証明を行い、写真が撮影された時刻に規定があ る場合に、その規定が守られて ヽるカゝ否かを確認することができる。
[0144] 本実施の形態は、証明写真が撮影された時刻を証明する場合以外にも適用可能 である。例えば、 ICクレジットカードに上記のような証明コードを予め記憶させておく。 店舗で顧客が支払いをする際に、店員は精算端末で証明コードを読み取って、情報 保管サーバ 50から写真を取得する。店員は、精算端末に表示される写真を ICクレジ ットカードの使用者と比較して、本人確認を行うことができる。また、決済を行う際に、 精算端末が証明発行サーバ 40から新たに証明コードを取得し、購入した商品や利 用金額などの情報と証明コードから証明書付き情報を作成し、この証明書付き情報 を情報保管サーバ 50に登録するとともに、レシートに証明コードを印字することにより 、後で顧客が証明コードを用いて利用明細の確認をすることができる。
[0145] 実施の形態 6.
実施の形態 6では、本実施の形態に係る証明システムを利用して、マーシャル (警 察官)などが航空機の乗客の本人確認を行うために、乗客が写真を撮影した位置と 時刻の証明を行 ヽ、航空機内で乗客が写真に撮影された本人であるカゝ否かを確認 する。
[0146] 本実施の形態では、実施の形態 5と同様に、図 8に示すように、ネットワーク 70に情 報処理機器 30として証明写真機が接続される。
[0147] 本実施の形態に係る証明システムの構成を図 9に示す。
[0148] 本実施の形態では、検証装置 60を証明システムの一部とする。検証装置 60は、情 報保管サーバ 50が保管する証明書付き情報の一部と、識別情報の一部を取得し、 データベースに記憶する。その他の構成は、実施の形態 5と同じである。
[0149] 本実施の形態において、情報処理機器 30及び証明書発行サーバ 40の構成は実 施の形態 5と同じである。
[0150] 図 10は、情報保管サーバ 50の構成を示す図である。
[0151] 情報保管サーバ 50は、情報処理機器 30から情報処理機器 30の動作環境が証明 された証明書付き情報とこの証明書付き情報を識別する識別情報とを受信する情報 受信部 51と、情報受信部 51が受信した証明書付き情報と識別情報とを保管記憶す る保管記憶部 53とを備える。保管記憶部 53が保管する証明書付き情報の一部と識 別情報の一部は、検証装置 60に送信される。
[0152] 図 11は、検証装置 60の構成を示す図である。
[0153] 検証装置 60は、情報保管サーバ 50から証明書付き情報とこの証明書付き情報を 識別する識別情報とを受信する検証受信部 61と、検証受信部 61が受信した証明書 付き情報と識別情報とを記憶する検証記憶部 63と、識別情報を含む問!、合わせを 受信して検証記憶部 63に記憶された証明書付き情報を検証する検証部 62とを備え る。
[0154] 実施の形態 5と同様に、情報処理機器 30の情報出力部 33は、証明書発行サーバ 40の証明書送信部 43から受信した電子証明書と、情報処理部 31が得た処理情報 とを合わせた証明書付き情報を作成し、その証明書付き情報を情報保管サーバ 50 に送信する。
[0155] 情報保管サーバ 50の情報受信部 51は、情報処理機器 30から証明書付き情報と その証明書付き情報の識別情報とを受信して保管記憶部 53に保管する。情報保管 サーバ 50は、例えば検証装置 60から証明書付き情報を要求されると、保管記憶部 5 3に記憶された証明書付き情報のうち、予め選択されたもの、又は検証装置 60から 要求されたものだけを検証装置 60に送信する。このとき、送信する証明書付き情報と 対応する識別情報を合わせて検証装置 60に送信する。
[0156] 検証装置 60の検証受信部 61は、情報保管サーバ 50から証明書付き情報と識別 情報を受信して検証記憶部 63に記憶する。検証装置 60は、検証時には、識別情報 を含む問い合わせを受信し、検証記憶部 63に記憶された証明書付き情報を検索し て、検索した証明書付き情報を検証するか、又は検証のために出力する。
[0157] 図 12は、本実施の形態に係る証明システムの行う処理を示す図である。
[0158] 本実施の形態では、航空機の乗客となる利用者が、証明写真機である情報処理機 器 30を用いて証明写真を撮影する。情報処理機器 30は、実施の形態 1において図 6に示すステップ S101からステップ S107までと同様に、ステップ S301からステップ S307までの処理により、証明書発行サーバ 40が発行する電子証明書として、数字 や記号の組み合わせ力 成る証明コードを取得する。そして、撮影した証明写真 (画 像)と取得した証明コードから証明書付き情報を作成し、情報保管サーバ 50に送信 する (ステップ S308)。また、証明写真をプリントする。このとき、例えば、証明写真の 表面に証明コードを印字し、裏面に情報保管サーバ 50にアクセスするために読み取 られる 2次元バーコードを印刷する。次に、情報保管サーバ 50は、証明書付き情報 を受信して、データベースに保管し (ステップ S309)、図 6のステップ SI 11からステツ プ S113までと同様に、ステップ S310からステップ S312までで、証明書発行サーバ 40との確認処理を行う。
[0159] マーシャルが航空機の乗客の本人確認を行う場合、携帯端末やウェアラブルコンビ ユータなどの検証装置 60を用いて、情報保管サーノ ¾0から証明写真を予め取得し ておく必要がある。そのための処理として、まず検証装置 60は、情報保管サーバ 50 に証明書付き情報を要求する (ステップ S313)。情報保管サーバ 50は、データべ一 スに保管している証明書付き情報の一部を取得し、検証装置 60に送信する。(ステツ プ S314)。このとき、送信される証明書付き情報は、情報保管サーバ 50が選択して もよいし、検証装置 60が指定してもよい。例えば、マーシャルが航空機の航空会社、 便名、目的地などを検証装置 60に入力することにより、検証装置 60は証明書付き情 報として該当する便の乗客のみの証明写真を要求することができる。また、利用者が 証明写真を撮影する際に、情報処理機器 30に住所、氏名、年齢、性別、電話などの 個人情報を入力し、情報保管サーバ 50は情報処理機器 30からこの個人情報を受信 して保管しておくことにより、個人情報の一部を検索キーとして個別に証明写真を指 定することが可能となる。個人情報の入力を簡易にするために、情報処理機器 30が 、クレジットカード、航空会社のカード、 ICカードなど力も情報を読み取る機能を有し ていてもよい。
[0160] 検証装置 60は、情報保管サーバ 50から証明書付き情報を受信すると、その証明 書付き情報をローカルデータベースに保管する(ステップ S316)。マーシャルは、ス テツプ S316で保管された証明写真をウェアラブルディスプレイ (検証装置の一部)に 映し出し、各座席にいる人物が正規の乗客かどうかを確認する。
[0161] このように、検証装置 60が、証明書付き情報の検証時に、検証処理を行う度に情 報保管サーバ 50と通信を行うのではなぐ予め証明書付き情報を取得して保管して おくことにより、短い期間で複数回の検証処理を行う必要がある場合に、効率の高い 処理が可能となる。
[0162] 本実施の形態では、乗客が飛行機に搭乗した後に本人確認を行う方法について 説明したが、さらに、航空券の購入時や空港でのチェックイン時 (搭乗券を発行する 時)にも本人確認を行うことで、航空セキュリティを強化することができる。この場合、 チェックイン時には、証明写真が撮影された時刻(又は航空券を購入する際に証明 写真が登録された時刻)を確認するとともに、その証明写真を登録し (撮影時と同様 に証明書を発行する)、搭乗後には、証明写真が登録された時刻を確認する。これに より、証明写真の撮影時、チェックイン時、搭乗時のいずれかの間に正規の乗客が他 人と入れ替わっていないことを確認することが可能となる。ここで、チェックイン時に行 う検証のためには、本実施の形態で説明した処理の代わりに、実施の形態 5で説明 した処理を行ってもよい。
[0163] 本実施の形態で説明した情報保管サーバ 50が受信、保管、送信する情報を暗号 化したデータとすることにより、安全性を高めることができる。また、情報保管サーバ 5
0が保管する情報を複数の航空会社間で共有したり、損害保険会社や公安に公開し たりすることにより、さらに利便性が向上する。
[0164] 実施の形態 7.
通信販売では、型名により仕様、形状がはっきりしているものについては購入しや すぐ販売者と購入者の間での商品についての齟齬や誤解が少ない。しかし、生鮮 食品などの型名がなく商品の形状や内容が商品ごとに異なるものでは、写真や説明 だけでの販売時に齟齬が起きる場合が少なくない。
[0165] 実施の形態 7では、実施の形態 1と同様の証明システムを利用して、商品の写真を 撮影した位置と時刻の証明を行 ヽ、後で写真を撮影した位置と時刻を確認する。
[0166] 本実施の形態では、図 13に示すように、情報処理機器 30が、デジタルカメラなど、 写真 (映像)を撮影する機能を有する電子機器である。その他の各機器は、実施の 形態 1と同じである。
[0167] 本実施の形態では、果物などの商品 80を販売する業者は、カメラの機能を兼ね備 える情報処理機器 30を用いて商品 80の写真を撮影する。情報処理機器 30は、実 施の形態 1において図 6に示すステップ S101からステップ S107までの処理により、 証明書発行サーバ 40が発行する電子証明書を取得する。そして、撮影した商品 80 の写真と取得した電子証明書力 証明書付き情報を作成し、情報保管サーバ 50に 送信する。ステップ S110において、情報保管サーバ 50は、証明書付き情報を受信 して、データベースに保管し、ステップ S 111からステップ S 113までで、証明書発行 サーバ 40との確認処理を行う。業者は証明書付き情報 (位置及び時間に関する証明 が付加された写真 81)を WWW (World Wide Web)サイト(ホームページ)に掲載 する。
[0168] 本実施の形態では、情報保管サーバ 50を業者ごとに設置してもよい。この場合、業 者は認証情報を保持し、この認証情報を情報処理機器 30に入力することにより、又 は情報処理機器 30に予め認証情報を記憶させておくことにより、ステップ S109にお いて、情報処理機器 30が情報保管サーバ 50に認証情報を用いてアクセスし、証明 書付き情報を情報保管サーバ 50に保管させる。
[0169] 消費者が商品 80を購入する場合、ステップ S114以降で、検証装置 60を用いて W WWサイト上の写真 81に付加された証明から商品 80の産地や出荷日を確認すると ともに、写真 81を見て商品 80を選択する。消費者が商品 80を注文すると、業者は商 品 80の包装 82の中に写真 81を同梱し、消費者に発送する。消費者は、商品 80を 受け取ると、商品 80と同梱された写真 81とを比較して、自分が注文した商品 80に間 違いないかどうか確認する。消費者は、受け取った写真 81に付加された証明力も商 品 80の産地や出荷日を確認してもよい。これにより、産地保証をしたい生産者の業 務支援が可能となる。さらに、写真の発行枚数により生産量が確認でき、産地の異な る商品の水増し出荷を抑制することが可能となる。
[0170] このように、商品の写真を撮影した位置と時刻の証明を行い、商品の出所などを確 認することができる。
[0171] 本実施の形態は、通信販売ではなぐ店頭で商品が購入される場合にも適用可能 である。この場合、例えば、商品の製造日に商品の写真を撮影し、又は製造年月日 をラベルに印刷し、写真を撮影した位置と時刻又はラベルを印刷した位置と時刻の 証明を行い、商品の生産地や製造年月日などを確認することができる。
[0172] 実施の形態 8.
実施の形態 8では、実施の形態 7と同様の証明システムを利用して、果物にラベル を貼付した位置と時刻の証明を行 ヽ、後でラベルを貼付した位置と時刻を確認する。
[0173] 本実施の形態では、実施の形態 7において図 13に示す情報処理機器 30は、ラベ ルを印刷する機能を有する携帯型プリンタである。
[0174] 本実施の形態では、果榭園内の木単位で顧客と契約し、果物の収穫時、プリンタ 機能を兼ね備えた情報処理機器 30で位置と時刻を証明するコードをラベルに印字 し、果物一つずつに貼付する。これにより、顧客は、果物一つずつが、いつ、どの木 カゝら収穫されたかを確認できる。 [0175] また、実際の果実が実っているところや果物の収穫前後に、実施の形態 7と同様の カメラ機能を兼ね備えた情報処理機器 30で果物の写真に撮り、情報処理機器 30を 用いてインターネットを介して写真を Webサーバに送信し、農家のホームページなど に掲載してもよい。これにより、顧客の安心感を高めることができる。
[0176] また、情報保管サーバ 50が、顧客が直接アクセスしてデータベース内の写真を検 索できる機能を備えて 、てもよ 、。
[0177] 実施の形態 9.
現在、産業廃棄物の処理作業において、排出から廃棄処理までが適正に処理され ない場合がある。
[0178] 実施の形態 9では、実施の形態 1と同様の証明システムを利用して、産業廃棄物の 排出時に排出物の映像を撮影した位置と時刻の証明を行い、さらに廃棄処理時に 廃棄処理物の映像を撮影した位置と時刻の証明を行 ヽ、後で産業廃棄物が適正に 処理されたかどうかを確認する。
[0179] 本実施の形態では、実施の形態 1において図 1に示す情報処理機器 30は、デジタ ルカメラなど、写真 (映像)を撮影する機能を有する電子機器である。
[0180] 本実施の形態では、産業廃棄物を処理する業者は、カメラの機能を兼ね備える情 報処理機器 30を用いて産業廃棄物の排出時の写真と廃棄処理時の写真を撮影す る。情報処理機器 30は、実施の形態 1において図 6に示すステップ S101からステツ プ S107までの処理により、証明書発行サーバ 40が発行する電子証明書を取得する 。そして、撮影した産業廃棄物の写真と取得した電子証明書から証明書付き情報を 作成し、情報保管サーバ 50に送信する。ステップ S110において、情報保管サーバ 50は、証明書付き情報を受信して、データベースに保管し、ステップ S111からステ ップ S 113までで、証明書発行サーノ Oとの確認処理を行う。
[0181] 産業廃棄物の写真が撮影された地点と時刻を検証する必要が生じた場合、ステツ プ S114以降で、検証者は検証装置 60を用いて情報保管サーバ 50に対して問い合 わせを行!、、情報保管サーバ 50は検証を行ってその結果を検証装置 60へ送信する 。検証装置 60は、検証結果を受信し、検証者はその内容を確認する。これにより、産 業廃棄物を撮影した写真を用いて、排出された産業廃棄物が適正に処理されたこと を立証することが可能となる。
[0182] さらに、上記のカメラ機能を備えた情報処理機器 30に加えて、産業廃棄物を運搬 するトラックの荷台の重量を測定するセンサーを情報処理機器 30として使用してもよ い。この場合、荷台の重量を経過時間ごとに証明書付き情報として情報保管サーバ 50で収集することにより、荷台に積んだ排出物の重量の変化を監視することができる 。これにより、適正な経路を迪つて廃棄処理がなされたか、適正な場所で廃棄処理が なされたかを確認し、不正な廃棄処理を抑制することが可能となる。
[0183] 実施の形態 10.
実施の形態 10では、実施の形態 9と同様の証明システムを利用して、牛肉の重量 を測定した位置と時刻の証明を行 、、後で牛肉が適正に出荷された力どうかを確認 する。
[0184] 本実施の形態では、牛肉を販売する業者が、牛肉の解体や仕分けなどの工程ごと に、重量を測定する機能を兼ね備えた情報処理機器 30を用いて牛肉の重量を測定 する。情報処理機器 30は、重量の測定値と証明書発行サーバ 40が発行した電子証 明書力も証明書付き情報を作成し、情報保管サーバ 50はこの証明書付き情報を保 管する。検証者は、検証装置 60を用いて情報保管サーバ 50に対して問い合わせを 行い、情報保管サーバ 50は検証を行ってその結果を検証装置 60へ送信する。検証 装置 60は、検証結果を受信し、検証者はその内容を確認する。これにより、牛肉の 購入者は工程ごとに牛肉の重量の変化を確認することができ、他の肉が途中の工程 で混入されて 、な 、かチェックすることが可能となる。
[0185] 情報保管サーバ 50で、同一の牛肉に関する証明書付き情報を関連付けて保管し 、それぞれの証明書付き情報力 それと関連する証明書付き情報を参照できる (つま り、それぞれの証明書付き情報がリンクされて 、る)ようにしてもょ 、。
[0186] 実施の形態 11.
現在、コピー機又はファクシミリ(FAX)で紙の文書をコピー又は送信した場合、出 力される紙の文書に改ざんがなされると、文書が改ざんされたことを立証するのが難 しい。
[0187] 実施の形態 11では、実施の形態 1と同様の証明システムを利用して、コピー機や F AXで紙の文書をコピー又は送信した位置と時刻の証明を行 ヽ、後でその位置と時 刻を確認する。
[0188] 本実施の形態では、図 14に示すように、情報処理機器 30が、コピー機や FAXなど 、紙の文書を出力する機能を有する電子機器である。その他の各機器は、実施の形 態 1と同じである。
[0189] 本実施の形態では、紙の文書を出力する機能を兼ね備える情報処理機器 30を用 いて文書を印刷する。情報処理機器 30は、実施の形態 1において図 6に示すステツ プ S101からステップ S107までの処理により、証明書発行サーノ 0が発行する電子 証明書を取得する。そして、コピー又は送信した文書のイメージと取得した電子証明 書力 証明書付き情報を作成し、証明コードのように印字が可能な電子証明書 (例え ば、図 14に示す" D24YE9TOG11B")をイメージと合成して文書を印刷する。情報 保管サーバ 50に送信する。ステップ S110において、情報保管サーバ 50は、証明書 付き情報を受信して、データベースに保管し、ステップ S 111からステップ S 113まで で、証明書発行サーバ 40との確認処理を行う。
[0190] 印刷された文書又はそのコピーが改ざんされて 、な 、ことを確認する場合、ステツ プ S114以降で、検証装置 60を用いて印刷された文書に印字された証明コードから 文書のイメージを確認する。これにより、印刷された文書又はそのコピーが改ざんさ れて 、な 、ことを確認することが可能となる。
[0191] 実施の形態 12.
現在、コンクリートテストピースの試験において、そのテストピース (試験体又は供試 体とも 、う)が採取された時と試験される時で同一かどうかを証明できな 、ことが少な くない。ここで、コンクリートテストピースとは、コンクリートの破壊実験用に現場におい て打ち込まれた生コンクリートと同じロットからサンプルを採取したものである。コンクリ ートテストピースは、コンクリートの調合を行う際の原料やその分量を決めるための実 験などにも使用される。
[0192] 実施の形態 12では、実施の形態 1と同様の証明システムを利用して、コンクリートテ ストピースを採取した位置と時刻の証明を行 、、試験時にコンクリートテストピースが 採取時のものと同一であるかどうかを確認する。 [0193] 本実施の形態では、実施の形態 1において図 1に示す情報処理機器 30は、無線リ 一ダライタなど、 RFID (Radio Frequency IDentification)から情報を読み取り、 RFIDに情報を書き込む機能を有する通信機器である。
[0194] 本実施の形態では、コンクリートテストピースを採取する者は、例えば温度センサー や湿度センサーなどによりコンクリートの状態を測定する機能を備えた RFIDを用い て、コンクリートテストピースの採取時の状態を測定する。 RFIDは、コンクリートテスト ピースの中に埋め込まれ、測定したコンクリートテストピースの状態 (例えば、温度や 湿度の測定値)を記憶する。無線リーダライタである情報処理機器 30は、コンクリート テストピース中の RFID力 コンクリートテストピースの状態を読み取った後、実施の 形態 1において図 6に示すステップ S101からステップ S107までの処理により、証明 書発行サーバ 40が発行する電子証明書を取得する。そして、 RFID力も読み取った コンクリートテストピースの状態と取得した電子証明書力 証明書付き情報を作成し、 情報保管サーバ 50に送信する。ステップ S110において、情報保管サーバ 50は、証 明書付き情報を受信して、データベースに保管し、ステップ S111からステップ S 113 までで、証明書発行サーバ 40との確認処理を行う。
[0195] 本実施の形態では、情報処理機器 30は上記の処理を定期的 (例えば、 1週間ごと) に行い、情報保管サーバ 50は毎回、位置、時間、コンクリートの状態の記録を保管 する。ここで、コンクリートテストピース中の RFIDは、同様に、コンクリートの状態と合 わせて位置、時間を記憶してもよい。
[0196] コンクリートテストピースの試験において、そのコンクリートテストピースが採取された 地点と時刻を検証する場合、ステップ S 114以降で、検証者は検証装置 60を用いて 情報保管サーバ 50に対して問い合わせを行い、情報保管サーバ 50は検証を行って その結果を検証装置 60へ送信する。検証装置 60は、検証結果を受信し、検証者は その内容を確認する。これにより、コンクリートテストピースが採取されたとき力も試験 されるまでにコンクリートテストピースに埋め込まれた RFIDが記憶するデータを用い て、採取時と試験時のコンクリートテストピースが同一であることを立証することが可能 となる。
[0197] 上記の各実施の形態において、情報処理機器は証明書発行サーノ に位置 Z時刻 情報を送信する際に、必ずしも位置 Z時刻情報を暗号化しなくてょ ヽ。
[0198] また、上記の各実施の形態にお!、て、情報処理機器は必ずしも GPS衛星から位置 情報や時刻情報を取得しなくてよい。例えば、実施の形態 1において映像を撮影した 時刻のみを証明する場合、図 3に示した情報処理機器 30の位置時刻情報受信部 34 は省略可能である。この場合、情報処理機器 30は、証明書発行サーバ 40に送信す る時刻情報を内部時計から取得するか、又はネットワークを介して NTP (Network Time Protocol)サーバなどから取得する。
[0199] また、上記の各実施の形態にお!、て、情報処理機器は必ずしも位置 Z時刻情報を 証明書発行サーバに送信しなくてよい。例えば、実施の形態 1において映像を撮影 した時刻のみを証明する場合、情報処理機器 30は、証明要求を証明要求部 32によ り証明書発行サーバ 40に送信する。図 4に示した証明書発行サーバ 40は、現在の 時刻を示す時刻情報を内部時計から取得する力、ネットワークを介して NTPサーバ など力 取得する力、又は GPS衛星や気象衛星など力 取得する。そして、証明要 求受信部 41により情報処理機器 30から証明要求を受信し、証明書発行部 42にお いて、現在の時刻にしカゝ得られない一意のデータを時刻情報に付加することにより時 刻を証明する電子証明書を発行する。その後の処理は、実施の形態 1で説明した処 理と同じである。
[0200] このように、証明書発行サーバ 40において時刻を証明する証明書を発行する際に 、情報処理機器 30から受信する時刻情報ではなぐ証明書発行サーバ 40自身が取 得した時刻情報を用いることにより、情報処理機器 30側力ゝらは証明される時刻を操 作できなくなり、証明システムの信頼性が向上する。
[0201] 上記の理由により、例えば実施の形態 1で説明した図 6において、 GPS衛星 10から 情報処理機器 30には必ずしも位置 Z時刻情報を送信しなくてよい。また、ステップ S 101において、位置 Z時刻情報を暗号化しなくてよいし、ステップ S102において、 位置 Z時刻情報を復号しなくてよい。また、ステップ S101において、位置 Z時刻情 報ではなぐ時刻情報のみを送信してもよいし、位置情報と時刻情報の両方とも送信 しなくてちょい。
[0202] 以上、本発明を適用した実施の形態について説明したが、本発明は前記した実施 の形態に限定されるものではない。
[0203] 前記した各実施形態にお!ヽて、情報処理機器 30と、証明書発行サーバ 40と、情 報保管サーバ 50と、検証装置 60とは、コンピュータによって実現できるものである。
[0204] 図示していないが、情報処理機器 30と、証明書発行サーバ 40と、情報保管サーバ 50と、検証装置 60とは、プログラムを実行する CPU (Central Processing Unit) を備えている。 CPUは、例えば、バスを介して、 ROM (Read Only Memory)、 R AM (Random Access Memory)、通信ボード、表示装置、キーボード、マウス、 FDD (Flexible Disc Drive)、 CDD (Compact Disc Drive)、磁気ディスク装 置、光ディスク装置、プリンタ装置、スキャナ装置等と接続されている。
[0205] RAMは、揮発性メモリの一例である。 ROM, FDD, CDD、磁気ディスク装置、光 ディスク装置は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部 の一例である。
[0206] 前記した各実施形態の情報処理機器 30と、証明書発行サーバ 40と、情報保管サ ーバ 50と、検証装置 60とが扱う情報は、記憶装置あるいは記憶部により記録され、 読み出されるものである。
[0207] 通信ボードは、例えば、 LAN,インターネット、あるいは ISDN (Integrated Servi ces Digital Network)等に接続されている。
[0208] 磁気ディスク装置には、オペレーティングシステム(OS)、ウィンドウシステム、プログ ラム群、ファイル群が記憶されている。プログラム群は、 CPU、 OS、ウィンドウシステ ムにより実行される。
[0209] 情報処理機器 30、証明書発行サーバ 40、情報保管サーバ 50、検証装置 60は、 一部あるいはすべてをコンピュータで動作可能なプログラムにより構成しても構わな い。あるいは、 ROMに記憶されたファームウェアで実現されていても構わない。ある いは、ソフトウェアとハードウェア、あるいは、ソフトウェアとハードウェアとファームゥェ ァとの組み合わせで実施されても構わな 、。
[0210] プログラム群には、実施形態の説明において「一部」として説明した処理を CPUに 実行させるプログラムが含まれる。これらのプログラムは、例えば、 C言語や HTMLや SGMLや XMLなどのコンピュータ言語により作成される。 [0211] 前記したプログラムは、磁気ディスク装置、 FD (Flexible Disc)、光ディスク、 CD ( Compact Disc)、 MD (Mini Disc)、 DVD (Digital Versatile Disc)等のその 他の記録媒体に記憶され、 CPUにより読み出され実行される。
図面の簡単な説明
[0212] [図 1]実施の形態 1における巡回警備を行った際に映像を撮影した地点と時刻を証 明するために必要となる構成を示す図である。
[図 2]実施の形態 1における巡回警備の証明システムの構成を示す図である。
[図 3]実施の形態 1における情報処理機器の構成を示す図である。
[図 4]実施の形態 1における証明書発行サーバの構成を示す図である。
[図 5]実施の形態 1における情報保管サーバの構成を示す図である。
[図 6]実施の形態 1における巡回警備の証明システムでの巡回警備を行った際に映 像を撮影した地点と時刻とを証明する処理を示す図である。
[図 7]実施の形態 2における巡回警備の証明システムでの巡回警備を行った地点と 時刻を証明する処理を示す図である。
[図 8]実施の形態 5における証明写真を撮影した地点と時刻を証明するために必要と なる構成を示す図である。
[図 9]実施の形態 6における証明システムの構成を示す図である。
[図 10]実施の形態 6における情報保管サーバの構成を示す図である。
[図 11]実施の形態 6における検証装置の構成を示す図である。
[図 12]実施の形態 6における証明システムでの証明書付き情報を検証装置が取得す る処理を示す図である。
[図 13]実施の形態 7における商品の写真を撮影した地点と時刻を証明するために必 要となる構成を示す図である。
[図 14]実施の形態 11における紙の文書を出力した地点と時刻を証明するために必 要となる構成を示す図である。
符号の説明
[0213] 10 GPS衛星、 20 気象衛星、 30 情報処理機器、 31 情報処理部、 32 証明 要求部、 33 情報出力部、 34 位置時刻情報受信部、 40 証明書発行サーバ、 41 証明要求受信部、 42 証明書発行部、 43 証明書送信部、 44 気象情報受信部45 位置情報補正部、 50 情報保管サーバ、 51 情報受信部、 52 証明出力部、3 保管記憶部、 60 検証装置、 61 検証受信部、 62 検証部、 63 検証記憶部、0 ネットワーク、 80 商品、 81 写真、 82 包装。

Claims

請求の範囲
[1] 情報を処理する情報処理機器と、
情報処理機器の動作環境を証明する電子証明書を発行する証明書発行サーバと 情報を保管記憶部に保管記憶する情報保管サーバとを備え、
情報処理機器は、証明書発行サーバに対して情報処理機器の動作環境の証明要 求を送 ί¾し、
証明書発行サーバは、情報処理機器力 送信された動作環境の証明要求に基づ
Vヽて、情報処理機器の動作環境を証明する電子証明書を発行し、
情報処理機器は、証明書発行サーバが発行した電子証明書を受信し、電子証明 書と処理情報とに基づく証明書付き情報と、この証明書付き情報を識別する識別情 報とを作成して情報保管サーバへ送信し、
情報保管サーバは、情報処理機器から証明書付き情報と識別情報とを受信して保 管記憶部に保管するとともに、識別情報を受信して保管記憶部に記憶された証明書 付き情報を検索し、検索した証明書付き情報を出力することを特徴とする証明システ ム。
[2] 証明書発行サーバは、動作環境として、情報処理機器が動作する時刻を証明する ことを特徴とする請求項 1記載の証明システム。
[3] 証明書発行サーバは、動作環境として、情報処理機器が動作する位置を証明する ことを特徴とする請求項 1記載の証明システム。
[4] 情報処理機器は、現在の時刻を示す時刻情報を取得して、取得した時刻情報を証 明書発行サーバに送信し、
証明書発行サーバは、情報処理機器から時刻情報を受信して、その時刻情報が示 す時刻にしカゝ得られな 、一意のデータを時刻情報に付加することにより時刻を証明 する電子証明書を発行することを特徴とする請求項 1記載の証明システム。
[5] 情報処理機器は、情報処理機器の位置を示す位置情報を取得して、取得した位 置情報を証明書発行サーバに送信し、
証明書発行サーバは、情報処理機器から位置情報を受信して、その位置情報が示 す位置にいるときにしか得られない一意のデータを位置情報に付加することにより位 置を証明する電子証明書を発行することを特徴とする請求項 1記載の証明システム。
[6] 証明書発行サーバは、位置情報が示す位置を補正する補正情報を位置情報に付 加して電子証明書を発行することを特徴とする請求項 5記載の証明システム。
[7] 情報処理機器は、電子証明書と処理情報とをあわせた合成情報を作成し、その合 成情報を証明書付き情報として情報保管サーバに送信するとともに、
情報保管サーバは、情報処理機器から合成情報と識別情報とを受信して保管記憶 部に保管するとともに、識別情報を含む問い合わせを受信して保管記憶部に記憶さ れた合成情報を検索し、検索した合成情報を出力することを特徴とする請求項 1記載 の証明システム。
[8] 情報処理機器は、電子証明書と処理情報とをあわせた合成情報を作成し、合成情 報のハッシュ値を計算して、そのハッシュ値を証明書付き情報として情報保管サーバ に送信するとともに、
情報保管サーバは、情報処理機器からハッシュ値と識別情報とを受信して保管記 憶部に記憶するとともに、合成情報を受信してハッシュ値による比較をして力 合成 情報を保管記憶部に記憶するとともに、識別情報を含む問合せを受信して保管記憶 部に記憶された合成情報を検索し、検索した合成情報を出力することを特徴とする 請求項 1記載の証明システム。
[9] 証明書発行サーバと情報保管サーバとは、同一のサーバであることを特徴とする請 求項 1記載の証明システム。
[10] 情報処理機器に対して電子証明書を発行する証明書発行サーバにおいて、
情報処理機器の動作環境の証明要求を受信する証明要求受信部と、 証明要求受信部が受信した証明要求に基づ 、て、情報処理機器の動作環境を証 明する電子証明書を発行する証明書発行部と、
証明書発行部が発行した電子証明書を情報処理機器に送信する証明書送信部と を備えたことを特徴とする証明書発行サーバ。
[11] 証明書発行サーバは、動作環境として、情報処理機器が動作する時刻と位置との 少なくともいずれ力を証明をすることを特徴とする請求項 10記載の証明書発行サー バ。
[12] 情報を処理する情報処理機器にぉ ヽて、
情報を処理し処理情報として記憶する情報処理部と、
情報処理部の動作環境を証明する電子証明書を発行する証明書発行サーバに対 して情報処理機器の動作環境の証明要求を送信する証明要求部と、
証明要求部が送信した証明要求に対して証明書発行サーバが発行した電子証明 書を受信し、電子証明書と処理情報とに基づく証明書付き情報とこの証明書付き情 報を識別する識別情報とを作成して出力する情報出力部とを備えたことを特徴とする 情報処理機器。
[13] 上記情報処理機器は、警備保障対象の情報を取得する携帯警備機器であることを 特徴とする請求項 12記載の情報処理機器。
[14] 情報処理機器力 情報処理機器の動作環境が証明された証明書付き情報とこの 証明書付き情報を識別する識別情報とを受信する情報受信部と、
情報受信部が受信した証明書付き情報と識別情報とを保管記憶する保管記憶部と 識別情報を含む問い合わせを受信して保管記憶部に記憶された証明書付き情報 を検索し、検索した証明書付き情報を出力することにより情報処理機器の動作環境 を証明する証明出力部とを備えたことを特徴とする情報保管サーバ。
[15] 保管記憶部は、さらに、情報受信部が受信した証明書付き情報と識別情報との受 信順番を記憶することを特徴とする請求項 14記載の情報保管サーバ。
[16] 情報処理機器は、証明書付き情報と識別情報とともに、情報保管サーバにアクセス するための認証情報を情報保管サーバへ送信し、
情報保管サーバは、情報処理機器から証明書付き情報と識別情報と認証情報とを 受信して、認証情報が有効な場合に、受信した証明書付き情報と識別情報とを保管 記憶部に保管することを特徴とする請求項 1記載の証明システム。
[17] 上記証明システムは、さらに、
検証記憶部を有し情報処理機器の動作環境を検証する検証装置を備え、 情報保管サーバは、保管記憶部に記憶された証明書付き情報と識別情報との一 部を検証装置に送信し、
検証装置は、情報保管サーバが送信した証明書付き情報と識別情報とを受信して 検証記憶部に記憶するとともに、識別情報を含む問い合わせを受信して検証記憶部 に記憶された証明書付き情報を検索し、検索した証明書付き情報を参照して情報処 理機器の動作環境を検証することを特徴とする請求項 1記載の証明システム。
[18] 情報保管サーバから証明書付き情報と識別情報とを受信する検証受信部と、 検証受信部が受信した証明書付き情報と識別情報とを記憶する検証記憶部と、 識別情報とを含む問い合わせを受信して検証記憶部に記憶された証明書付き情 報を検索し、検索した証明書付き情報を参照して情報処理機器の動作環境を検証 する検証部とを備えたことを特徴とする検証装置。
[19] 情報処理部は映像を撮影し、撮影した映像を処理情報として記憶することを特徴と する請求項 12記載の情報処理機器。
[20] 情報処理部は物の重量を測定し、測定した結果を処理情報として記憶することを特 徴とする請求項 12記載の情報処理機器。
[21] 証明書発行サーバは、情報処理機器力 送信された動作環境の証明要求に基づ いて、現在の時刻にしカゝ得られない一意のデータを時刻情報に付加することにより時 刻を証明する電子証明書を発行することを特徴とする請求項 1記載の証明システム。
[22] 情報を処理する情報処理機器と、
情報処理機器の動作環境を証明する電子証明書を発行する証明書発行サーバと 情報を保管記憶部に保管記憶する情報保管サーバとを備え、
情報処理機器は、証明書発行サーバに対して情報処理機器の動作環境の証明要 求を送 ί¾し、
証明書発行サーバは、情報処理機器力 送信された動作環境の証明要求に基づ Vヽて、情報処理機器の動作環境を証明する電子証明書を発行し、
情報処理機器は、証明書発行サーバが発行した電子証明書を受信し、電子証明 書と処理情報とに基づく証明書付き情報を作成して情報保管サーバへ送信し、 情報保管サーバは、情報処理機器力 証明書付き情報を受信して保管記憶部に 保管するとともに、証明書付き情報を識別する識別情報を受信して保管記憶部に記 憶された証明書付き情報を検索し、検索した証明書付き情報を出力することを特徴と する証明システム。
[23] 情報を処理する情報処理機器にお!ヽて、
情報を処理し処理情報として記憶する情報処理部と、
情報処理部の動作環境を証明する電子証明書を発行する証明書発行サーバに対 して情報処理機器の動作環境の証明要求を送信する証明要求部と、
証明要求部が送信した証明要求に対して証明書発行サーバが発行した電子証明 書を受信し、電子証明書と処理情報とに基づく証明書付き情報を作成して出力する 情報出力部とを備えたことを特徴とする情報処理機器。
[24] 情報処理機器力 情報処理機器の動作環境が証明された証明書付き情報を受信 する情報受信部と、
情報受信部が受信した証明書付き情報を保管記憶する保管記憶部と、 証明書付き情報を識別する識別情報を含む問い合わせを受信して保管記憶部に 記憶された証明書付き情報を検索し、検索した証明書付き情報を出力することにより 情報処理機器の動作環境を証明する証明出力部とを備えたことを特徴とする情報保 管サーバ。
PCT/JP2004/019221 2004-06-04 2004-12-22 動作環境を証明する証明書発行サーバ及び証明システム WO2005119539A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN200480022500XA CN1833253B (zh) 2004-06-04 2004-12-22 证明动作环境的证明书发行服务器及证明系统
US10/580,952 US20070118739A1 (en) 2004-06-04 2004-12-22 Certificate issuance server and certification system for certifying operating environment
JP2006519311A JPWO2005119539A1 (ja) 2004-06-04 2004-12-22 動作環境を証明する証明書発行サーバ及び証明システム
EP04807578A EP1762964A4 (en) 2004-06-04 2004-12-22 CERTIFICATE OUTPUT SERVER AND CERTIFICATION SYSTEM FOR CERTIFICATION OF AN OPERATIONAL ENVIRONMENT
AU2004320238A AU2004320238B2 (en) 2004-06-04 2004-12-22 Certificate issuance server and certification system for certifying operating environment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004166706 2004-06-04
JP2004-166706 2004-06-04

Publications (1)

Publication Number Publication Date
WO2005119539A1 true WO2005119539A1 (ja) 2005-12-15

Family

ID=35463075

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/019221 WO2005119539A1 (ja) 2004-06-04 2004-12-22 動作環境を証明する証明書発行サーバ及び証明システム

Country Status (7)

Country Link
US (1) US20070118739A1 (ja)
EP (1) EP1762964A4 (ja)
JP (1) JPWO2005119539A1 (ja)
KR (1) KR100816408B1 (ja)
CN (1) CN1833253B (ja)
AU (1) AU2004320238B2 (ja)
WO (1) WO2005119539A1 (ja)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007172308A (ja) * 2005-12-22 2007-07-05 Mitsubishi Electric Corp サーバ装置及び携帯端末装置及びサービス提供方法及び本人確認方法
JP2007328771A (ja) * 2006-05-09 2007-12-20 Matsushita Electric Ind Co Ltd 機密データ保護装置、自律移動ロボット、機密データ保護方法、コンピュータプログラム及び集積回路
JP2008017188A (ja) * 2006-07-06 2008-01-24 Nikon Corp カメラ
JPWO2007122726A1 (ja) * 2006-04-21 2009-08-27 三菱電機株式会社 認証サーバ装置及び端末装置及び認証システム及び認証方法
JP2010204702A (ja) * 2009-02-27 2010-09-16 Mitsubishi Electric Information Systems Corp モニタリングサーバ
JP2011109203A (ja) * 2009-11-13 2011-06-02 Seiko Instruments Inc 電子署名用サーバ、及び長期署名用サーバ
WO2011149014A1 (ja) * 2010-05-26 2011-12-01 日本電気株式会社 位置情報管理システム
US8104672B2 (en) 2009-09-16 2012-01-31 Utc Fire & Security Americas Corporation, Inc. Security system, mobile security device, and methods of operating
JP2014089767A (ja) * 2009-05-04 2014-05-15 Mjk Holding Llc スクラップメタル、リサイクル及び廃棄物質のモニタリングシステム
WO2014109061A1 (ja) * 2013-01-11 2014-07-17 株式会社西原商事 廃棄物処理管理システム
US8935095B2 (en) 2009-09-16 2015-01-13 Utc Fire & Security Americas Corporation, Inc. Safety system and device and methods of operating
EP2830022A2 (en) 2013-07-24 2015-01-28 Fujitsu Ltd. Information processing apparatus, and displaying method
EP2830021A1 (en) 2013-07-24 2015-01-28 Fujitsu Limited Information processing device, position designation method
EP2849156A2 (en) 2013-09-13 2015-03-18 Fujitsu Limited Augmented reality method and information processing device
JP2017021674A (ja) * 2015-07-14 2017-01-26 株式会社日立製作所 機器確認システム及び方法
US9792730B2 (en) 2013-10-24 2017-10-17 Fujitsu Limited Display control method, system and medium
US9990773B2 (en) 2014-02-06 2018-06-05 Fujitsu Limited Terminal, information processing apparatus, display control method, and storage medium
US9996947B2 (en) 2013-06-21 2018-06-12 Fujitsu Limited Monitoring apparatus and monitoring method
US10147398B2 (en) 2013-04-22 2018-12-04 Fujitsu Limited Display control method and device
JP2019519873A (ja) * 2016-04-28 2019-07-11 トーレマイカ ソチエタ レスポンサビリタ リミタータ 認証データを生成するためのコンピュータシステム
JP2020052615A (ja) * 2018-09-26 2020-04-02 大日本印刷株式会社 写真撮影装置、災害支援方法、及びプログラム
WO2021090743A1 (ja) * 2019-11-07 2021-05-14 日本電気株式会社 認証装置、認証システム、認証方法及び記録媒体
WO2021192229A1 (ja) * 2020-03-27 2021-09-30 日本電気株式会社 パスポート申請装置、証明写真機、パスポート申請方法及びパスポート申請システム
WO2023084814A1 (ja) * 2021-11-10 2023-05-19 日本電信電話株式会社 通信システム、サーバ、通信方法、及び通信プログラム
JP7416187B1 (ja) 2022-12-15 2024-01-17 三菱電機ビルソリューションズ株式会社 災害対応支援システム、情報処理装置、災害対応支援方法、及びコンピュータ読み取り可能な記録媒体

Families Citing this family (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7162035B1 (en) 2000-05-24 2007-01-09 Tracer Detection Technology Corp. Authentication method and system
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US8171567B1 (en) 2002-09-04 2012-05-01 Tracer Detection Technology Corp. Authentication method and system
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US20070118533A1 (en) * 2005-09-14 2007-05-24 Jorey Ramer On-off handset search box
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8515401B2 (en) 2005-09-14 2013-08-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8290810B2 (en) 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
US7996285B2 (en) * 2006-02-27 2011-08-09 Farmer James G Methods and systems for accessing information related to an order of a commodity
US8131599B2 (en) 2006-02-27 2012-03-06 Trace Produce, LLC Methods and systems for accessing information related to an order of a commodity
US8306871B2 (en) * 2006-02-27 2012-11-06 Trace Produce, LLC Methods and systems for readily accessing commodity information
US8407103B2 (en) * 2006-02-27 2013-03-26 Trace Produce, LLC Systems for accessing information related to an order of commodity
US11954715B2 (en) 2006-02-27 2024-04-09 Trace Produce, LLC Methods and systems for accessing information related to an order of a commodity
US10229441B2 (en) 2006-02-27 2019-03-12 Trace Produce, LLC Methods and systems for accessing information related to an order of a commodity
US20080184375A1 (en) * 2006-05-09 2008-07-31 Masao Nonaka Confidential data protection apparatus, autonomous mobile robot, confidential data protection method, computer program, and integrated circuit
US20090138974A1 (en) * 2007-11-28 2009-05-28 Motorola, Inc. Controlled access to media content
US7995196B1 (en) 2008-04-23 2011-08-09 Tracer Detection Technology Corp. Authentication method and system
US20090327104A1 (en) * 2008-06-25 2009-12-31 Sanders Craig C System for tracking and providing visibility of origin of food elements
JP2011022982A (ja) * 2009-06-18 2011-02-03 Mitomo Shoji Kk 無線icタグ、該無線icタグを用いたコンクリート構造物品質管理システム
JP5105490B2 (ja) * 2009-06-18 2012-12-26 三智商事株式会社 無線icタグ、該無線icタグを用いた管理システム
US8843416B2 (en) 2009-09-11 2014-09-23 NetESCO LLC Determining energy consumption in a structure
US9471045B2 (en) 2009-09-11 2016-10-18 NetESCO LLC Controlling building systems
US8843553B2 (en) * 2009-12-14 2014-09-23 Volkswagen Ag Method and system for communication with vehicles
JP2011210140A (ja) * 2010-03-30 2011-10-20 Sony Corp 通信装置、通信方法、情報処理装置、情報処理方法、プログラム、および情報処理システム
CN102184504A (zh) * 2011-04-15 2011-09-14 夏明高 一种能使消费者信任的广告方法
US9146105B2 (en) 2012-12-27 2015-09-29 Wolf-Tek, Llc System and method for accuracy certification of geographical locations on a land tract
ITCT20130004A1 (it) * 2013-02-15 2014-08-16 Gianmarco Troia Sistema per l¿identificazione ed il monitoraggio sicuri di obiettivi
US20150111187A1 (en) * 2013-10-19 2015-04-23 Peter K. Loeb, JR. System and method for providing a client engagement platform to assist a client in the compliance of addiction treatment
CN105981326B (zh) * 2014-02-26 2019-05-14 三菱电机株式会社 证书管理装置和证书管理方法
CN104333694B (zh) * 2014-11-05 2019-10-08 厦门雅迅网络股份有限公司 一种防止门店拜访拍照造假的方法
CN106447109B (zh) * 2016-09-28 2019-05-14 南京森林警察学院 一种基于深度学习算法的社区治安巡逻路径优化设计方法
KR101838052B1 (ko) * 2017-03-02 2018-03-13 주식회사 더비즈 메타 데이터를 이용한 부동산 매물 검증 방법
US10433117B2 (en) 2017-07-23 2019-10-01 Brilliant Points, Inc. Time and location-based object tracking and presence confirmation
US10187754B1 (en) * 2017-07-23 2019-01-22 Brilliant Points, Inc. Time and location-based user tracking and presence confirmation
KR20210041031A (ko) * 2018-08-06 2021-04-14 시크파 홀딩 에스에이 디지털 파일 위조 방지 보호
US10963843B2 (en) * 2019-01-17 2021-03-30 Chao-Cheng Yu Patrol tracking system
CN114185363B (zh) * 2021-12-09 2024-04-05 国网江苏省电力有限公司泰州供电分公司 一种基于5g链路的电力巡检无人机多机综合管理系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001100632A (ja) * 1999-09-30 2001-04-13 Seiko Epson Corp 情報認証装置及び認証局
JP2001297062A (ja) * 2000-04-13 2001-10-26 Mitsubishi Electric Corp 時刻情報提供システム及び時刻情報提供方法及び時刻情報提供方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読みとり可能な記録媒体
JP2003284113A (ja) * 2002-03-22 2003-10-03 Casio Comput Co Ltd 位置証明方法、位置証明サービスシステム及びネットワークシステム
JP2004046305A (ja) * 2002-07-09 2004-02-12 Amano Corp パトロールレコーダシステム

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5659617A (en) * 1994-09-22 1997-08-19 Fischer; Addison M. Method for providing location certificates
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
US6959387B2 (en) * 1996-03-21 2005-10-25 Walker Digital, Llc Method and apparatus for verifying secure document timestamping
US6237098B1 (en) * 1998-04-22 2001-05-22 Interface Logic Systems, Inc. System for protecting weight verification device private key
US6269446B1 (en) * 1998-06-26 2001-07-31 Canon Kabushiki Kaisha Authenticating images from digital cameras
US7093131B1 (en) * 2000-09-29 2006-08-15 Seiko Epson Corporation Information authenticating apparatus and authenticating station
US7233942B2 (en) * 2000-10-10 2007-06-19 Truelocal Inc. Method and apparatus for providing geographically authenticated electronic documents
US7231044B2 (en) * 2000-10-11 2007-06-12 Digital Authentication Technologies, Inc. Method and apparatus for real-time digital certification of electronic files and transactions using entropy factors
US7574606B1 (en) * 2000-10-24 2009-08-11 Trimble Navigation Limited Location authentication stamp attached to messages
US20040201751A1 (en) * 2002-01-03 2004-10-14 Genevieve Bell Secure digital photography system
US8539232B2 (en) * 2002-06-26 2013-09-17 Sony Corporation Information terminal apparatus, information processing apparatus and information communication system
US20040010472A1 (en) * 2002-07-12 2004-01-15 Hilby Robert T. System and method for verifying information
US7509683B2 (en) * 2002-08-26 2009-03-24 Hewlett-Packard Development Company, L.P. System and method for authenticating digital content
US6996251B2 (en) * 2002-09-30 2006-02-07 Myport Technologies, Inc. Forensic communication apparatus and method
US20050076198A1 (en) * 2003-10-02 2005-04-07 Apacheta Corporation Authentication system
WO2006119323A2 (en) * 2005-05-03 2006-11-09 Palomar Technology, Llc Trusted monitoring system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001100632A (ja) * 1999-09-30 2001-04-13 Seiko Epson Corp 情報認証装置及び認証局
JP2001297062A (ja) * 2000-04-13 2001-10-26 Mitsubishi Electric Corp 時刻情報提供システム及び時刻情報提供方法及び時刻情報提供方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読みとり可能な記録媒体
JP2003284113A (ja) * 2002-03-22 2003-10-03 Casio Comput Co Ltd 位置証明方法、位置証明サービスシステム及びネットワークシステム
JP2004046305A (ja) * 2002-07-09 2004-02-12 Amano Corp パトロールレコーダシステム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1762964A4 *

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007172308A (ja) * 2005-12-22 2007-07-05 Mitsubishi Electric Corp サーバ装置及び携帯端末装置及びサービス提供方法及び本人確認方法
JPWO2007122726A1 (ja) * 2006-04-21 2009-08-27 三菱電機株式会社 認証サーバ装置及び端末装置及び認証システム及び認証方法
JP4616335B2 (ja) * 2006-04-21 2011-01-19 三菱電機株式会社 認証サーバ装置及び端末装置及び認証システム及び認証方法
JP2007328771A (ja) * 2006-05-09 2007-12-20 Matsushita Electric Ind Co Ltd 機密データ保護装置、自律移動ロボット、機密データ保護方法、コンピュータプログラム及び集積回路
JP2008017188A (ja) * 2006-07-06 2008-01-24 Nikon Corp カメラ
JP2010204702A (ja) * 2009-02-27 2010-09-16 Mitsubishi Electric Information Systems Corp モニタリングサーバ
JP2014089767A (ja) * 2009-05-04 2014-05-15 Mjk Holding Llc スクラップメタル、リサイクル及び廃棄物質のモニタリングシステム
US8935095B2 (en) 2009-09-16 2015-01-13 Utc Fire & Security Americas Corporation, Inc. Safety system and device and methods of operating
US8104672B2 (en) 2009-09-16 2012-01-31 Utc Fire & Security Americas Corporation, Inc. Security system, mobile security device, and methods of operating
JP2011109203A (ja) * 2009-11-13 2011-06-02 Seiko Instruments Inc 電子署名用サーバ、及び長期署名用サーバ
WO2011149014A1 (ja) * 2010-05-26 2011-12-01 日本電気株式会社 位置情報管理システム
JPWO2014109061A1 (ja) * 2013-01-11 2017-01-19 株式会社 西原商事 廃棄物処理管理システム
JP5697741B2 (ja) * 2013-01-11 2015-04-08 株式会社 西原商事 廃棄物処理管理システム
WO2014109061A1 (ja) * 2013-01-11 2014-07-17 株式会社西原商事 廃棄物処理管理システム
US10147398B2 (en) 2013-04-22 2018-12-04 Fujitsu Limited Display control method and device
US9996947B2 (en) 2013-06-21 2018-06-12 Fujitsu Limited Monitoring apparatus and monitoring method
EP2830021A1 (en) 2013-07-24 2015-01-28 Fujitsu Limited Information processing device, position designation method
EP2830022A2 (en) 2013-07-24 2015-01-28 Fujitsu Ltd. Information processing apparatus, and displaying method
US9710971B2 (en) 2013-07-24 2017-07-18 Fujitsu Limited Information processing device, position designation method and storage medium
EP2849156A2 (en) 2013-09-13 2015-03-18 Fujitsu Limited Augmented reality method and information processing device
US10078914B2 (en) 2013-09-13 2018-09-18 Fujitsu Limited Setting method and information processing device
US9792730B2 (en) 2013-10-24 2017-10-17 Fujitsu Limited Display control method, system and medium
US9990773B2 (en) 2014-02-06 2018-06-05 Fujitsu Limited Terminal, information processing apparatus, display control method, and storage medium
JP2017021674A (ja) * 2015-07-14 2017-01-26 株式会社日立製作所 機器確認システム及び方法
JP2019519873A (ja) * 2016-04-28 2019-07-11 トーレマイカ ソチエタ レスポンサビリタ リミタータ 認証データを生成するためのコンピュータシステム
JP2020052615A (ja) * 2018-09-26 2020-04-02 大日本印刷株式会社 写真撮影装置、災害支援方法、及びプログラム
JP7103119B2 (ja) 2018-09-26 2022-07-20 大日本印刷株式会社 写真撮影装置、災害支援方法、及びプログラム
WO2021090743A1 (ja) * 2019-11-07 2021-05-14 日本電気株式会社 認証装置、認証システム、認証方法及び記録媒体
JP2021077008A (ja) * 2019-11-07 2021-05-20 日本電気株式会社 認証装置、認証システム、認証方法及びコンピュータプログラム
JP7092104B2 (ja) 2019-11-07 2022-06-28 日本電気株式会社 認証装置、認証システム、認証方法及びコンピュータプログラム
WO2021192229A1 (ja) * 2020-03-27 2021-09-30 日本電気株式会社 パスポート申請装置、証明写真機、パスポート申請方法及びパスポート申請システム
WO2023084814A1 (ja) * 2021-11-10 2023-05-19 日本電信電話株式会社 通信システム、サーバ、通信方法、及び通信プログラム
JP7416187B1 (ja) 2022-12-15 2024-01-17 三菱電機ビルソリューションズ株式会社 災害対応支援システム、情報処理装置、災害対応支援方法、及びコンピュータ読み取り可能な記録媒体

Also Published As

Publication number Publication date
CN1833253A (zh) 2006-09-13
KR100816408B1 (ko) 2008-03-25
AU2004320238A1 (en) 2005-12-15
AU2004320238B2 (en) 2008-07-03
CN1833253B (zh) 2010-09-01
JPWO2005119539A1 (ja) 2008-04-03
KR20060082850A (ko) 2006-07-19
EP1762964A4 (en) 2010-10-13
US20070118739A1 (en) 2007-05-24
EP1762964A1 (en) 2007-03-14

Similar Documents

Publication Publication Date Title
WO2005119539A1 (ja) 動作環境を証明する証明書発行サーバ及び証明システム
US7774268B2 (en) System, method, and apparatus for identifying and authenticating the presence of high value assets at remote locations
US20230161913A1 (en) System and method for the automated processing of physical objects
US20190019199A1 (en) Method and system for providing visual validation of electronic tickets and payment for an additional item
US20080184272A1 (en) Documentation system for loss control
US8712873B2 (en) System for and method of remotely auditing inventoried assets
CN116091068B (zh) 利用去中心化标识符和非同质化代币提供实物资产原件认证服务的方法
KR970702540A (ko) 개방 전자 거래를 위한 수탁 기관(trusted agents for open electronic commerce)
CN115398417A (zh) 用于环境信用评分的安全方法和系统
CN104063754B (zh) 一种车辆二级维护监控系统及方法
US20160100299A1 (en) Communication Method And System To Process And Control The Legality Of Products
CN110175279A (zh) 检验结果处理方法及装置
US20090182635A1 (en) Vehicle Inspection System and Process
JP4753695B2 (ja) 指示プログラム、指示システムおよび指示方法
JP2007034765A (ja) 情報処理システムおよび情報処理方法およびサーバ装置
KR102231434B1 (ko) 블록체인 기술 기반 운전자 간의 블랙박스 영상의 p2p 거래/공유 서비스를 위한 플랫폼 및 그 구현 방법
Katara et al. An ict-based border security framework: a case study in indian perspective
WO2023281798A1 (ja) 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
Katara et al. Strengthening Indian Border Security through Integrated ICT based Framework
Nasr et al. Designing an Intelligent QR Code-Based Mobile Application: A Novel Approach for Vehicle Identification and Authentication
JP3115125U (ja) 廃棄物運搬車両監視システム
WO2009071985A2 (en) System and method for monitoring the status of items subject to liens
KR20170034952A (ko) 위변조를 방지하는 중고차의 차량상태정보 관리 방법 및 시스템
JP2005352937A (ja) 産業廃棄物の処理過程における位置及び時間の立証システム及び産業廃棄物の処理過程における位置及び時間の立証方法
CN115134173A (zh) 一种用于确定用户权限的请求响应方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480022500.X

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2006519311

Country of ref document: JP

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

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

WWE Wipo information: entry into national phase

Ref document number: 1020067002386

Country of ref document: KR

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: 2004320238

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2004320238

Country of ref document: AU

Date of ref document: 20041222

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2004320238

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2007118739

Country of ref document: US

Ref document number: 10580952

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1020067002386

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2004807578

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

WWP Wipo information: published in national office

Ref document number: 2004807578

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10580952

Country of ref document: US