WO2008128384A1 - A smart card and a method for adding digital watermark to the interior data of the smart card - Google Patents

A smart card and a method for adding digital watermark to the interior data of the smart card Download PDF

Info

Publication number
WO2008128384A1
WO2008128384A1 PCT/CN2007/001359 CN2007001359W WO2008128384A1 WO 2008128384 A1 WO2008128384 A1 WO 2008128384A1 CN 2007001359 W CN2007001359 W CN 2007001359W WO 2008128384 A1 WO2008128384 A1 WO 2008128384A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
watermark
smart card
microprocessor
information
Prior art date
Application number
PCT/CN2007/001359
Other languages
French (fr)
Chinese (zh)
Inventor
Xin Tian
Man Liu
Xianghui Yang
Original Assignee
Aigo Research Institute Of Image Computing Co., Ltd
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 Aigo Research Institute Of Image Computing Co., Ltd filed Critical Aigo Research Institute Of Image Computing Co., Ltd
Priority to PCT/CN2007/001359 priority Critical patent/WO2008128384A1/en
Publication of WO2008128384A1 publication Critical patent/WO2008128384A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0806Details of the card
    • G07F7/0813Specific details related to card security
    • G07F7/0826Embedded security module

Definitions

  • the present invention relates to a smart card, and more particularly to a smart card that can add watermarks to internal data.
  • a smart card including a microprocessor, a memory, further comprising:
  • the monitoring module is configured to monitor the format of the I/O operation and data written or read by the data, and report the monitoring result to the microprocessor; the microprocessor determines, according to the monitoring result, whether to perform the watermark embedding to the watermark embedding module.
  • the watermark embedding module connected to the microprocessor acquires the complete data written or read out according to the instruction issued by the microprocessor and adds watermark information to the data.
  • the instruction to perform watermark embedding includes information of a storage location of the data.
  • the watermark is stored in the memory
  • the watermark embedding module includes:
  • a data acquisition unit configured to acquire complete data
  • the watermarking information unit connected to the data acquisition unit is configured to receive data sent by the data acquisition unit, and at the same time, call the watermark information stored in the memory, and embed the watermark information into the data.
  • a key is also stored in the memory, and the watermark embedding module further includes an encryption unit that encrypts the watermark information by the key.
  • the listening module monitors that the data format of the written or read data is an image format or an audio format, a report is sent to the microprocessor to add a watermark to the data.
  • a method for adding a digital watermark to a smart card internal data includes the following steps: Step 1.
  • the listening module listens to the I/O operation and data format written or read by the data, and sends a report to the microprocessor of the smart card according to the monitoring result;
  • the listening module When there is an I/O operation written or read and the data format is a specific format, the listening module sends a report to the smart card's microprocessor to add watermark to the image data; when there is no write or read When the outgoing I/O operation and/or the data format is a non-specific format, the listening module sends a report to the smart card's microprocessor that does not watermark the image data; or does not send to the smart card's microprocessor. Any report.
  • Step 2 The microprocessor of the smart card sends a watermarking report to the watermark embedding module according to the report of adding a watermark to the data sent by the monitoring module;
  • Step 3 The watermark embedding module acquires complete data according to an instruction sent by the microprocessor, and adds watermark information to the data;
  • Step 4 The watermark embedding module sends the new data with the added watermark information to the memory.
  • the method for adding a digital watermark to the internal data of the smart card is characterized in that the memory in the step 4 is a memory inside the smart card or a memory of a device other than the smart card.
  • the instruction to perform the embedded watermark includes address information stored in the data.
  • Step 3. Obtain the complete data according to the address stored in the data in the instruction; Step 3. 2. Call the watermark information and embed the watermark information in the data.
  • the step 3.2 also includes the step of encrypting the embedded watermark information.
  • the existing smart card contains a microprocessor or even an operating system
  • the smart card itself can realize the functions of calculation and control. Therefore, from a technical point of view, the smart card itself can realize the writing or reading of data.
  • the data stored in the card is digitally watermarked. In this way, we do not need to change the structure of any existing camera device and need such a smart card to complete the function of adding digital watermark.
  • Figure 1 is a block diagram showing the structure of a first embodiment of the present invention.
  • FIG. 2 is a block diagram showing a structure of a watermark embedding module in a first embodiment of the present invention.
  • 3 is a block diagram showing another structure of the watermark embedding module in the first embodiment of the present invention.
  • Figure 4 is a block diagram showing the structural logic of the second embodiment of the present invention.
  • Figure 5 is a block diagram showing the structure of a watermark embedding module in a second embodiment of the present invention.
  • Figure 6 is a block diagram showing the structural logic of a third embodiment of the present invention.
  • Figure 7 is a block diagram showing the structure of a watermark embedding module in a third embodiment of the present invention.
  • Figure 8 is a block diagram showing the structure of a digital watermarking unit added in a third embodiment of the present invention.
  • Figure 9 is a block diagram showing the structure logic of the fourth embodiment of the present invention. .
  • the first embodiment of the present invention is a smart card applied to a digital camera according to the present invention.
  • the watermark embedding module in the smart card adds watermark to the image data.
  • the smart card includes: a smart card MPU (microprocessor), a memory, a monitoring module, and a watermark embedding module.
  • the monitoring module monitors a process in which the digital camera writes data to the smart card, when there is image data to When the I/O operation written by the smart card occurs and the complete image is delivered, the monitoring module reports the monitoring result to the MPU of the smart card, and the report is information for adding watermark to the data.
  • the MPU sends an instruction to perform image processing to the watermark embedding module, the instruction to perform watermark embedding containing information of a storage location of the data.
  • the watermark embedding module acquires image data as shown in FIG. 2, and sends the acquired image to the watermarking information unit.
  • the watermark information unit receives the image data, the unit goes to the smart card.
  • the preset watermark information is called in the memory watermark information area, and the watermark information is preset in the card, and the watermark information may be added to the card by using a third party software connected to the PC, or the card number of the card itself is used as a watermark. The way of information is realized. When adding a watermark, it is only necessary to obtain the watermark information.
  • the watermark information can be set to "Zhang San Copyright".
  • the watermark information unit is added to add the watermark information of the "Zhangsan Copyright” to the image data, and the new data with the watermark information of "Zhangsan Copyright” is added.
  • This new data is resent to the smart card's memory for storage. At this time, the data read from the smart card memory is new data added with the "Zhang San Copyright" watermark.
  • the listening module sends to the microprocessor of the smart card not to add the image data. Watermark report; or not sent to the smart card's microprocessor How to report.
  • the key is also stored in advance in the corresponding storage area of the smart card through the PC.
  • the watermark information of the key "Zhangsan Copyright” is encrypted, and an encrypted new watermark information is obtained, and the new watermark information is added to the image data to obtain New data, sent to memory storage.
  • the second embodiment of the present invention is a smart card applied to a voice recorder of the present invention.
  • the watermark information is directly added in the watermark information unit in the smart card watermark embedding module. Into the image data.
  • Smart cards include: smart card MPU (microprocessor), memory, monitor module and watermark embedding module.
  • the monitoring module monitors the process of reading data from the smart card memory. When an I/O operation in which audio data is read from the smart card memory occurs and is complete data, the monitoring module reports the monitoring result to the MPU of the smart card, if Non-audio data or incomplete data is not reported to the smart card MPU.
  • the MPU After receiving the report sent by the monitoring module, the MPU sends an instruction to perform watermarking information to the watermark embedding module.
  • the watermark embedding module receives the instruction, as shown in FIG. 5, the data acquiring unit acquires the data, and sends the acquired image to the watermarking information unit.
  • the watermark information unit When the watermarking information unit receives the audio data, the watermark information unit is added.
  • the memory in the smart card stores the watermark information preset in the watermark information area, and when the watermark is added, the watermark information may be acquired.
  • the watermark information can be set to "Li Si Copyright".
  • Adding a digital watermark unit adds the watermark information of this "Li Si Copyright,” to the data, and obtains new data adding the iceprint information of "Li Si Copyright.” and outputs the new data from the smart card.
  • a smart card applied to a digital camera in the present embodiment, watermark information added to the internal data in the card is obtained by encrypting the image data itself by a key.
  • the digital camera sends the data to the smart card.
  • the listening module listens to this process and reports to the MPU of the smart card, and the smart card MPU sends an instruction to the watermark embedding module.
  • the data acquisition unit obtains data and transmits the data to the watermark information unit.
  • the area dividing unit divides the image data into D1 and D2 areas, and sends D2 to the hidden unit. Meanwhile, the D1 area is separately sent to the area combining unit and the digest computing unit, and the digest computing unit obtains the feature value H.
  • the encryption unit receives the feature value H, and simultaneously calls the key K built in the smart card memory, and encrypts the feature value H with the key K in the encryption unit to obtain a new feature value ⁇ , and
  • the H is sent to the hidden unit; the hidden unit hides H, hides into the D2 area to obtain the D2, the area, and sends the D2, area to the area combining unit; the area combining unit combines D1 and D2 to obtain the original image data.
  • the area combining unit sends the new image data to the memory of the smart card to complete the image watermarking operation, so that the data read from the memory of the smart card is Watermarked image data.
  • the listening module is a process of listening to the memory of the smart card to output data outward, when data is output from the memory and is complete data.
  • the MPU sends an instruction to the watermark embedding module, and the watermark embedding module receives the instruction to perform image processing.
  • the process of image processing is the same as that of the third embodiment, and finally the watermark embedding module is externally The device sends new data and completes the digital watermarking operation of the smart card.
  • the new data added with the watermark information is returned to the memory of the smart card, and the new data is made to be monitored and recognized by the monitoring module.
  • the listening module listens to the data to be written or read, such as image or audio data, which has the identification information added by the smart card, the listening module does not send any report to the smart card's microprocessor or sends "Do not add the data. 4 notices of watermarks.
  • the data acquiring unit in the present invention can extract data by: when the micro-processing of the smart card includes the storage address of the data in the instruction for executing the watermarking information sent by the watermark embedding module, the data acquiring unit of the watermark embedding module The data is called based on the storage address of the data.
  • the watermark embedding module When the micro-processing of the smart card does not include the storage address of the data in the instruction for performing the watermarking information sent by the watermark embedding module, the watermark embedding module requests the storage address of the data from the microprocessor or sends the "request data" to the micro-processor.
  • the instructions are controlled by the microprocessor to send data directly to the data acquisition unit of the watermark embedding module.
  • the method for adding a digital watermark to the internal data of the smart card comprises the following steps: Step (1)
  • the monitoring module listens to the I/O operation and data format of the data writing or reading, and sends the data to the microprocessor of the smart card according to the monitoring result. Report
  • the listening module sends a report to the smart card's microprocessor to add watermark to the image data; when there is no write or read
  • the listening module sends a report that does not add watermark to the image data to the microprocessor of the smart card; or does not send to the microprocessor of the smart card Any report.
  • the microprocessor of the smart card receives the watermarking report sent by the monitoring module, and sends an instruction to execute the watermark embedding to the watermark embedding module; and (3) the watermark embedding module sends the data according to the microprocessor. An instruction to obtain complete data and add watermark information to the data;
  • Step (4) The watermark embedding module sends the new data with the added watermark information to the memory.
  • the memory described in the step (4) is a memory inside the smart card or a memory of another device other than the smart card.
  • the instruction to perform the embedded watermark includes address information stored in the data.
  • the operation of adding watermark information to the acquired data in the step (3) is: (3.1) acquiring complete data according to the address stored in the data in the instruction; (3. 2) calling the watermark information, embedding the watermark information In the data described.
  • the step (3.2) further includes the step of adding the embedded watermark information.

Abstract

A smart card and a method for adding digital watermark to the interior data of the smart card. The smart card includes microprocessor, memory, and includes: monitoring module, which is used for monitoring the I/O process of the write in or read out of the data and the format of the data, and sending the monitoring result to the microprocessor; and the microprocessor decides whether or not to send the instruction of embedding watermark to the watermark embedding module according to the monitoring result; watermark embedding module connected with the microprocessor, which acquires the complete data of the write in or read out and adds watermark information to the data according to the instruction sent by the microprocessor.

Description

一种智能卡及其为智能卡内部数据添加水印的方法 技术领域  Smart card and method for adding watermark to internal data of smart card
本发明涉及一种智能卡,特别涉及可为内部数据添加水印的智能 卡。  The present invention relates to a smart card, and more particularly to a smart card that can add watermarks to internal data.
背景技术 Background technique
随着科技的发展, 各种各样的卡从简单的同步卡发展到异步卡, 从简单的 EPR0M卡发展到内带微处理器的智能卡(又称 CPU卡)。特别是 内部带有微处理器的智能卡的出现,使得人们利用它内部的微处理器 芯片, 同时也开发出了应用于智能卡内部的各种各样的操作系统。这 样, 就使得智能卡更方便的被使用, 管理也变得蓉易; 而且, 更为重 要的是使智能卡本身向着个人计算机化的方向迈出了一大步,为智能 卡的发展开拓了更为广阔的前景。  With the development of technology, various cards have evolved from simple sync cards to asynchronous cards, from simple EPR0M cards to smart cards (also known as CPU cards) with microprocessors. In particular, the advent of smart cards with microprocessors inside them has led to the use of its internal microprocessor chips and the development of a variety of operating systems for use inside smart cards. In this way, the smart card is more conveniently used, and management becomes easy; more importantly, the smart card itself has taken a big step toward personal computerization, opening up a broader space for the development of smart cards. Prospects.
同时, 在越来越重视版权的今天, 数字水印技术也越来越成熟, 利用数字水印加密也被广泛的应用到各种装置上。 在中国专利文献 CN1091329C中具体的公开了向图像嵌入鉴定信息的系统及图像改变 检测系统。 该文献旨在提供具有向图像嵌入鉴定信息功能的数字相 机, 该鉴定信息用来检测拍摄的图像正本。 但是, 此种添加水印的方 法需要相应的对数码相机内部的固件进行特定的更改,对于普通的数 码相机并不适用。  At the same time, digital watermarking technology is becoming more and more mature today, and digital watermarking is also widely used in various devices. A system for embedding authentication information into an image and an image change detecting system are specifically disclosed in Chinese Patent Publication No. CN1091329C. This document aims to provide a digital camera having the function of embedding authentication information into an image, the authentication information being used to detect the original of the captured image. However, this method of adding watermarks requires corresponding changes to the firmware inside the digital camera, which is not applicable to ordinary digital cameras.
发明内容 Summary of the invention
为了使普通的数码相机以及具有拍照功能的手机在拍照时为拍 摄的图片添加进版权认证信息或保真信息等数字水印,本发明的目的 在于提供一种能为内部数据添加数字水印的智能卡以及一种为智能 卡内部数据添加数字水印的方法。从而在不更改现有数码相机和带拍 照功能的电子设备原有结构的基础上,完成对图像数据添加水印信息 等数字水印的操作, 进而实现数据追踪。 In order to make ordinary digital cameras and mobile phones with camera functions take pictures when taking pictures. The captured picture is added to a digital watermark such as copyright authentication information or fidelity information. It is an object of the present invention to provide a smart card capable of adding a digital watermark to internal data and a method of adding a digital watermark to the internal data of the smart card. Therefore, on the basis of not changing the original structure of the existing digital camera and the electronic device with the photographing function, the operation of adding digital watermarks such as watermark information to the image data is completed, thereby realizing data tracking.
为此, 本发明解决其技术问题的技术方案是:  To this end, the technical solution to solve the technical problem of the present invention is:
一种智能卡, 包括微处理器, 存储器, 还包括:  A smart card, including a microprocessor, a memory, further comprising:
监听模块, 用于监听数据写入或读出的 I /O操作及数据的格式, 并把 监听结果报告给微处理器;所述微处理器根据监听结果判断是否向水 印嵌入模块发送执行水印嵌入的指令; The monitoring module is configured to monitor the format of the I/O operation and data written or read by the data, and report the monitoring result to the microprocessor; the microprocessor determines, according to the monitoring result, whether to perform the watermark embedding to the watermark embedding module. Instruction
与微处理器相连的水印嵌入模块,根据微处理器发出的指令获取对写 入或要读出的完整数据并对该数据添加水印信息。 The watermark embedding module connected to the microprocessor acquires the complete data written or read out according to the instruction issued by the microprocessor and adds watermark information to the data.
所述执行水印嵌入的指令包含有所述数据的存储位置的信息。 The instruction to perform watermark embedding includes information of a storage location of the data.
所述的存储器中存有水印 The watermark is stored in the memory
息。  interest.
所述的水印嵌入模块包括: The watermark embedding module includes:
数据获取单元, 用于获取完整数据; a data acquisition unit, configured to acquire complete data;
与数据获取单元相连的添加水印信息单元,用于接收数据获取单元发 送过来的数据, 同时, 调用存储器中存储的水印信息, 并将该水印信 息嵌入到数据中。 The watermarking information unit connected to the data acquisition unit is configured to receive data sent by the data acquisition unit, and at the same time, call the watermark information stored in the memory, and embed the watermark information into the data.
所述的存储器中还存有密钥,所述水印嵌入模块还包括 居所述密钥 对水印信息进行加密的加密单元。 当监听模块监听到所写入或读出的数据的数据格式为图像格式或音 频格式时, 向微处理器发送对该数据进行添加水印的报告。 A key is also stored in the memory, and the watermark embedding module further includes an encryption unit that encrypts the watermark information by the key. When the listening module monitors that the data format of the written or read data is an image format or an audio format, a report is sent to the microprocessor to add a watermark to the data.
本发明另一技术方案为:  Another technical solution of the present invention is:
一种为智能卡内部数据添加数字水印的方法, 包括以下步骤: 步骤 1、 监听模块监听数据写入或读出的 I/O操作及数据格式, 根据 监听结果, 向智能卡的微处理器发送报告;  A method for adding a digital watermark to a smart card internal data includes the following steps: Step 1. The listening module listens to the I/O operation and data format written or read by the data, and sends a report to the microprocessor of the smart card according to the monitoring result;
当有写入或读出的 I/O操作并所述的数据格式为特定的格式时,该监 听模块向智能卡的微处理器发送对该图像数据进行添加水印的报告; 当没有写入或读出的 I/O操作和 /或所述的数据格式为非特定的格式 时,该监听模块向智能卡的微处理器发送不对该图像数据进行添加水 印的报告; 或不向智能卡的微处理器发送任何报告。  When there is an I/O operation written or read and the data format is a specific format, the listening module sends a report to the smart card's microprocessor to add watermark to the image data; when there is no write or read When the outgoing I/O operation and/or the data format is a non-specific format, the listening module sends a report to the smart card's microprocessor that does not watermark the image data; or does not send to the smart card's microprocessor. Any report.
步骤 2、 智能卡的微处理器根据监听模块发送来的对该数据进行添加 水印的报告, 向水印嵌入模块发送执行嵌入水印的指令; Step 2: The microprocessor of the smart card sends a watermarking report to the watermark embedding module according to the report of adding a watermark to the data sent by the monitoring module;
步骤 3、 水印嵌入模块根据微处理器发送来的指令, 获取完整数据, 并对该数据添加水印信息; Step 3: The watermark embedding module acquires complete data according to an instruction sent by the microprocessor, and adds watermark information to the data;
步骤 4、 水印嵌入模块将添加完水印信息的新数据发送给存储器。 所述的为智能卡内部数据添加数字水印的方法,其特征在于步骤 4中 所述的存储器为智能卡内部的存储器或智能卡以外的其他设备的存 储器。 Step 4. The watermark embedding module sends the new data with the added watermark information to the memory. The method for adding a digital watermark to the internal data of the smart card is characterized in that the memory in the step 4 is a memory inside the smart card or a memory of a device other than the smart card.
所述的执行嵌入水印的指令包含有数据存储的地址信息。 The instruction to perform the embedded watermark includes address information stored in the data.
所述的步骤 3中完成向所获取的数据添加水印信息的操作为: 步骤 3. 1、 根据指令中的数据存储的地址获取完整数据; 步骤 3. 2、 调用水印信息, 将水印信息嵌入所述的数据中。 The operation of adding the watermark information to the acquired data in the step 3 is as follows: Step 3. 1. Obtain the complete data according to the address stored in the data in the instruction; Step 3. 2. Call the watermark information and embed the watermark information in the data.
所述的步骤 3. 2中还包括对所嵌入的水印信息进行加密的步骤。  The step 3.2 also includes the step of encrypting the embedded watermark information.
由于现有的智能卡内含微处理器甚至带操作系统, 因而,智能卡 本身可实现计算和控制的功能, 因此, 从技术的角度来说, 智能卡本 身在写入或读出数据时都可以实现向存储在卡内的数据添加数字水 印的。 这样,我们就不需要更改任何现有的拍照设备的结构而自需要 这样的一张智能卡, 就可以完成添加数字水印的功能。  Since the existing smart card contains a microprocessor or even an operating system, the smart card itself can realize the functions of calculation and control. Therefore, from a technical point of view, the smart card itself can realize the writing or reading of data. The data stored in the card is digitally watermarked. In this way, we do not need to change the structure of any existing camera device and need such a smart card to complete the function of adding digital watermark.
相比现有技术及公知的专利文献,本发明涉及的智能卡及其添加 数字水印的方法,具有突出的实质性特点和显著的技术进步是十分明 显的。 为了更好的阐述本发明, 下面结合附图和具体实施例进行详细 的说明。  Compared with the prior art and the known patent documents, the smart card and the method for adding the digital watermark thereof according to the present invention have outstanding substantive features and significant technological progress. The invention will be described in detail with reference to the drawings and specific embodiments.
附图说明 DRAWINGS
图 1是本发明的第一实施例的结构逻辑的框图示意图。 BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a block diagram showing the structure of a first embodiment of the present invention.
图 2是本发明的第一实施例中水印嵌入模块的一种结构框图示意图。 图 3是本发明的第一实施例中水印嵌入模块的另一种结构框图示意图。 图 4是本发明的第二实施例的结构逻辑的框图示意图。 2 is a block diagram showing a structure of a watermark embedding module in a first embodiment of the present invention. 3 is a block diagram showing another structure of the watermark embedding module in the first embodiment of the present invention. Figure 4 is a block diagram showing the structural logic of the second embodiment of the present invention.
图 5是本发明的第二实施例中水印嵌入模块的结构框图。 Figure 5 is a block diagram showing the structure of a watermark embedding module in a second embodiment of the present invention.
图 6是本发明的第三实施例的结构逻辑的框图示意图。 Figure 6 is a block diagram showing the structural logic of a third embodiment of the present invention.
图 7是本发明的第三实施例中水印嵌入模块的结构框图示意图。 Figure 7 is a block diagram showing the structure of a watermark embedding module in a third embodiment of the present invention.
图 8是本发明的第三实施例中添加数字水印单元的结构框图示意图。 图 9是本发明第四实施例的结构逻辑的框图示意图。. Figure 8 is a block diagram showing the structure of a digital watermarking unit added in a third embodiment of the present invention. Figure 9 is a block diagram showing the structure logic of the fourth embodiment of the present invention. .
具体实施方式 本发明的第一实施例是本发明应用于数码相机的智能卡,在有图 像数据向智能卡写入时,智能卡内的水印嵌入模块对图像数据进行添 加水印。 如图 1所示, 智能卡包括: 智能卡 MPU (微处理器) 、 存储 器、 监听模块和水印嵌入模块, 在本实施例中, 监听模块监听数码相 机向智能卡写入数据的过程,当有图像数据向智能卡写入的 I/O操作 发生且传递的是完整的图像时,监听模块会将此监听结果报告给智能 卡的 MPU, 该报告为对该数据进行添加水印的信息。 该 MPU向水印嵌 入模块发送执行图像处理的指令,所述执行水印嵌入的指令包含有所 述数据的存储位置的信息。 该水印嵌入模块接收该指令后, 如图 2所 示数据获取单元获取图像数据,并将获取的图像发送给添加水印信息 单元, 当添加水印信息单元接收到图像数据, 则该单元去智能卡内的 存储器存放水印信息区域内调用事先预设的水印信息,该水印信息事 先预设在卡中, 可以通过连在 PC上以第三方软件将水印信息添加到 卡内, 或是卡本身的卡号作为水印信息的方式得以实现, 当添加水印 时, 只要获取该水印信息即可。 例如: 该水印信息可以设为 "张三版 权所有"。 添加水印信息单元将这一 "张三版权所有" 的水印信息添 加到图像数据中, 得到添加了 "张三版权所有"这一水印信息的新数 据。 将此新数据再发送给智能卡的存储器进行存储。 此时, 从智能卡 存储器中读出的数据均为添加了 "张三版权所有" 水印的新数据。 detailed description The first embodiment of the present invention is a smart card applied to a digital camera according to the present invention. When image data is written to the smart card, the watermark embedding module in the smart card adds watermark to the image data. As shown in FIG. 1 , the smart card includes: a smart card MPU (microprocessor), a memory, a monitoring module, and a watermark embedding module. In this embodiment, the monitoring module monitors a process in which the digital camera writes data to the smart card, when there is image data to When the I/O operation written by the smart card occurs and the complete image is delivered, the monitoring module reports the monitoring result to the MPU of the smart card, and the report is information for adding watermark to the data. The MPU sends an instruction to perform image processing to the watermark embedding module, the instruction to perform watermark embedding containing information of a storage location of the data. After receiving the instruction, the watermark embedding module acquires image data as shown in FIG. 2, and sends the acquired image to the watermarking information unit. When the watermark information unit receives the image data, the unit goes to the smart card. The preset watermark information is called in the memory watermark information area, and the watermark information is preset in the card, and the watermark information may be added to the card by using a third party software connected to the PC, or the card number of the card itself is used as a watermark. The way of information is realized. When adding a watermark, it is only necessary to obtain the watermark information. For example: The watermark information can be set to "Zhang San Copyright". The watermark information unit is added to add the watermark information of the "Zhangsan Copyright" to the image data, and the new data with the watermark information of "Zhangsan Copyright" is added. This new data is resent to the smart card's memory for storage. At this time, the data read from the smart card memory is new data added with the "Zhang San Copyright" watermark.
当没有写入或读出的 I /O操作和 /或所述的数据格式为非特定如 本实施例中为图像的格式时,该监听模块向智能卡的微处理器发送不 对该图像数据进行添加水印的报告;或不向智能卡的微处理器发送任 何报告。 When there is no I/O operation written or read out and/or the data format is a format that is not specific as an image in this embodiment, the listening module sends to the microprocessor of the smart card not to add the image data. Watermark report; or not sent to the smart card's microprocessor How to report.
如图 3所示, 出于安全性的考虑, 我们还可以为水印信息进行加 密。 即, 把密钥也通过 PC事先存放到智能卡的相应存储区域内。 在 添加水印嵌入模块中的加密单元内, 根据密钥为 "张三版权所有"这 一水印信息进行加密,得到一加密后的新水印信息, 再将此新水印信 息加入到图像数据中, 得到新数据, 发送给存储器存储。  As shown in Figure 3, for security reasons, we can also encrypt the watermark information. That is, the key is also stored in advance in the corresponding storage area of the smart card through the PC. In the encryption unit in the watermark embedding module, the watermark information of the key "Zhangsan Copyright" is encrypted, and an encrypted new watermark information is obtained, and the new watermark information is added to the image data to obtain New data, sent to memory storage.
如图 4所示,本发明的第二实施例是本发明应用于录音笔上的智 能卡, 在音频数据从智能卡读出时, 智能卡水印嵌入模块中的添加水 印信息单元内, 水印信息被直接添加到图像数据中。  As shown in FIG. 4, the second embodiment of the present invention is a smart card applied to a voice recorder of the present invention. When the audio data is read from the smart card, the watermark information is directly added in the watermark information unit in the smart card watermark embedding module. Into the image data.
智能卡包括: 智能卡 MPU (微处理器) 、 存储器、 监听模块和水 印嵌入模块。 其中, 监听模块监听从智能卡存储器读出数据的过程, 当有音频数据从智能卡存储器读出的 I/O操作发生且为完整数据时, 监听模块会将此监听结果报告给智能卡的 MPU, 若为非音频数据或不 完整的数据则不向智能卡 MPU报告。当该 MPU收到监听模块发送的报 告后, 其向水印嵌入模块发送执行添加水印信息的指令。该水印嵌入 模块接收该指令后, 如图 5所示, 数据获取单元获取数据, 并将获取 的图像发送给添加水印信息单元,当添加水印信息单元接收到音频数 据,则该添加水印信息单元去智能卡内的存储器存放水印信息区域内 调用事先预设的水印信息,当添加水印时,只要获取该水印信息即可。 例如: 该水印信息可以设为 "李四版权所有"。 添加数字水印单元将 这一 "李四版权所有,, 的水印信息添加到数据中, 得到添加了 "李四 版权所有"这一氷印信息的新数据。并将该新数据从智能卡输出出去。 如图 6所示,为本发明的第三实施例,应用于数码相机的智能卡, 在本实施例中卡内给内部数据添加的水印信息由图像数据本身通过 密钥加密得到。数码相机将数据发送给智能卡。监听模块监听到此过 程并向智能卡的 MPU进行报告,智能卡 MPU向水印嵌入模块发送指令。 如图 7所示, 数据获取单元得到数据, 并将该数据发送给添加水印信 息单元。 如图 8所示, 区域划分单元将该图像数据划分为 D1和 D2区 域, 将 D2发送给隐藏单元, 同时, 将 D1区域分别发送给区域组合单 元和摘要计算单元,摘要计算单元得到特征值 H,并发送给加密单元; 加密单元接收该特征值 H ,同时调用内设于智能卡存储器中的密钥 K, 在加密单元利用密钥 K为特征值 H加密, 得到新特征值 Η, , 并将该 H, 发送给隐藏单元;隐藏单元将 H, 隐藏到 D2区域内得到 D2, 区域, 并将 D2, 区域发送给区域组合单元;区域组合单元将 D1和 D2, 进行 组合, 得到与原图像数据表面上一样的但实际上是将 D2区域进行加 密了的新图像数据; 区域组合单元将该新图像数据发送给智能卡的存 储器, 完成图像添加水印的操作, 这样从智能卡的存储器读出的数据 均为添加了水印的图像数据。 Smart cards include: smart card MPU (microprocessor), memory, monitor module and watermark embedding module. The monitoring module monitors the process of reading data from the smart card memory. When an I/O operation in which audio data is read from the smart card memory occurs and is complete data, the monitoring module reports the monitoring result to the MPU of the smart card, if Non-audio data or incomplete data is not reported to the smart card MPU. After receiving the report sent by the monitoring module, the MPU sends an instruction to perform watermarking information to the watermark embedding module. After the watermark embedding module receives the instruction, as shown in FIG. 5, the data acquiring unit acquires the data, and sends the acquired image to the watermarking information unit. When the watermarking information unit receives the audio data, the watermark information unit is added. The memory in the smart card stores the watermark information preset in the watermark information area, and when the watermark is added, the watermark information may be acquired. For example: The watermark information can be set to "Li Si Copyright". Adding a digital watermark unit adds the watermark information of this "Li Si Copyright," to the data, and obtains new data adding the iceprint information of "Li Si Copyright." and outputs the new data from the smart card. As shown in FIG. 6, in the third embodiment of the present invention, a smart card applied to a digital camera, in the present embodiment, watermark information added to the internal data in the card is obtained by encrypting the image data itself by a key. The digital camera sends the data to the smart card. The listening module listens to this process and reports to the MPU of the smart card, and the smart card MPU sends an instruction to the watermark embedding module. As shown in FIG. 7, the data acquisition unit obtains data and transmits the data to the watermark information unit. As shown in FIG. 8, the area dividing unit divides the image data into D1 and D2 areas, and sends D2 to the hidden unit. Meanwhile, the D1 area is separately sent to the area combining unit and the digest computing unit, and the digest computing unit obtains the feature value H. And sending to the encryption unit; the encryption unit receives the feature value H, and simultaneously calls the key K built in the smart card memory, and encrypts the feature value H with the key K in the encryption unit to obtain a new feature value Η, and The H is sent to the hidden unit; the hidden unit hides H, hides into the D2 area to obtain the D2, the area, and sends the D2, area to the area combining unit; the area combining unit combines D1 and D2 to obtain the original image data. The same on the surface but actually the new image data that encrypts the D2 area; the area combining unit sends the new image data to the memory of the smart card to complete the image watermarking operation, so that the data read from the memory of the smart card is Watermarked image data.
如图 9所示, 为本发明的第四实施例, 与第三实施例相比较区别 在于,监听模块是监听智能卡的存储器向外输出数据的过程, 当有数 据从该存储器输出且为完整数据时,监听模块向智能卡 MPU报告, 该 MPU向水印嵌入模块发送指令, 水印嵌入模块接收该指令执行图像处 理, 其图像处理的过程与第三实施例相同不再累述, 最后水印嵌入模 块向外部设备发送新数据, 完成智能卡的添加数字水印的操作。 本发明中水印嵌入模块对数据添加水印后,同时还将添加有水印 信息的新数据返回存储到智能卡的存储器中,同时对该新数据作了一 个监听模块可监听、识别的信息。 当监听模块监听到要写入或读出的 数据如图像或音频数据已带有被该智能卡添加水印的识别信息,则监 听模块不对智能卡的微处理器发送任何报告或发送"不对该数据进行 添加水印的 4艮告" 。 As shown in FIG. 9, which is a fourth embodiment of the present invention, the difference from the third embodiment is that the listening module is a process of listening to the memory of the smart card to output data outward, when data is output from the memory and is complete data. When the monitoring module reports to the smart card MPU, the MPU sends an instruction to the watermark embedding module, and the watermark embedding module receives the instruction to perform image processing. The process of image processing is the same as that of the third embodiment, and finally the watermark embedding module is externally The device sends new data and completes the digital watermarking operation of the smart card. In the watermark embedding module of the present invention, after the watermark is added to the data, the new data added with the watermark information is returned to the memory of the smart card, and the new data is made to be monitored and recognized by the monitoring module. When the listening module listens to the data to be written or read, such as image or audio data, which has the identification information added by the smart card, the listening module does not send any report to the smart card's microprocessor or sends "Do not add the data. 4 notices of watermarks.
本发明中的数据获取单元可以通过如下的方式荻取数据: 当智能卡的微处理向水印嵌入模块发送的执行添加水印信息的 指令中包含有数据的存储地址时,该水印嵌入模块的数据获取单元根 据该数据的存储地址调用该数据。  The data acquiring unit in the present invention can extract data by: when the micro-processing of the smart card includes the storage address of the data in the instruction for executing the watermarking information sent by the watermark embedding module, the data acquiring unit of the watermark embedding module The data is called based on the storage address of the data.
当智能卡的微处理向水印嵌入模块发送的执行添加水印信息的 指令中没有包含有数据的存储地址时,水印嵌入模块会向微处理器索 取数据的存储地址或向微处器发送 "索取数据" 的指令, 由微处理器 控制其他单元直接向水印嵌入模块的数据获取单元发送数据。  When the micro-processing of the smart card does not include the storage address of the data in the instruction for performing the watermarking information sent by the watermark embedding module, the watermark embedding module requests the storage address of the data from the microprocessor or sends the "request data" to the micro-processor. The instructions are controlled by the microprocessor to send data directly to the data acquisition unit of the watermark embedding module.
本发明的为智能卡内部数据添加数字水印的方法, 包括以下步骤: 步骤(1)监听模块监听数据写入或读出的 I/O操作及数据格式, 根据监听结果, 向智能卡的微处理器发送报告; The method for adding a digital watermark to the internal data of the smart card comprises the following steps: Step (1) The monitoring module listens to the I/O operation and data format of the data writing or reading, and sends the data to the microprocessor of the smart card according to the monitoring result. Report
当有写入或读出的 I/O操作并所述的数据格式为特定的格式时,该监 听模块向智能卡的微处理器发送对该图像数据进行添加水印的报告; 当没有写入或读出的 I /O操作和 /或所述的数据格式为非特定的格式 时 ,该监听模块向智能卡的微处理器发送不对该图像数据进行添加水 印的报告; 或不向智能卡的微处理器发送任何报告。 步骤(2)智能卡的微处理器接根据监听模块发送来的对该数据进 行添加水印的报告, 向水印嵌入模块发送执行嵌入水印的指令; 步骤(3)水印嵌入模块根据微处理器发送来的指令, 获取完整数 据, 并对该数据添加水印信息; When there is an I/O operation written or read and the data format is a specific format, the listening module sends a report to the smart card's microprocessor to add watermark to the image data; when there is no write or read When the I/O operation and/or the data format is a non-specific format, the listening module sends a report that does not add watermark to the image data to the microprocessor of the smart card; or does not send to the microprocessor of the smart card Any report. Step (2) the microprocessor of the smart card receives the watermarking report sent by the monitoring module, and sends an instruction to execute the watermark embedding to the watermark embedding module; and (3) the watermark embedding module sends the data according to the microprocessor. An instruction to obtain complete data and add watermark information to the data;
步骤(4)水印嵌入模块将添加完水印信息的新数据发送给存储 器。  Step (4) The watermark embedding module sends the new data with the added watermark information to the memory.
其中步骤(4)中所述的存储器为智能卡内部的存储器或智能卡以 外的其他设备的存储器。  The memory described in the step (4) is a memory inside the smart card or a memory of another device other than the smart card.
所述的执行嵌入水印的指令包含有数据存储的地址信息。  The instruction to perform the embedded watermark includes address information stored in the data.
所述步骤(3)中完成向所获取的数据添加水印信息的操作为: (3. 1)根据指令中的数据存储的地址获取完整数据; (3. 2)调用水印信 息, 将水印信息嵌入所述的数据中。  The operation of adding watermark information to the acquired data in the step (3) is: (3.1) acquiring complete data according to the address stored in the data in the instruction; (3. 2) calling the watermark information, embedding the watermark information In the data described.
所述的步骤(3. 2)中还包括对所嵌入的水印信息进行加 ¾的步 骤。  The step (3.2) further includes the step of adding the embedded watermark information.
综上所述,对于本领域的普通技术人员来说, 可以根据本发明的 技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改 变和变形都应属于本发明所述的权利要求的保护范围。  In view of the above, various other changes and modifications can be made in accordance with the technical solutions and technical concept of the present invention, and all such changes and modifications should belong to the present invention. The scope of protection required.

Claims

权利要求书 Claim
1、 一种智能卡, 包括微处理器, 存储器, 其特征在于还包括: 监听模块, 用于监听数据写入或读出的 I /O操作及数据的格式, 并把 监听结果报告给微处理器;所述微处理器根据监听结果判断是否向水 印嵌入模块发送执行水印嵌入的指令;  A smart card, comprising a microprocessor, and a memory, further comprising: a monitoring module, configured to monitor an I/O operation and data format of data writing or reading, and report the monitoring result to the microprocessor The microprocessor determines, according to the monitoring result, whether to send an instruction to perform watermark embedding to the watermark embedding module;
与微处理器相连的水印嵌入模块,根据微处理器发出的指令获取对写 入或要读出的完整数据并对该数据添加水印信息。 The watermark embedding module connected to the microprocessor acquires the complete data written or read out according to the instruction issued by the microprocessor and adds watermark information to the data.
2、 根据权利要求 1所述的智能卡, 其特征在于所述执行水印嵌入 的指令包含有所述数据的存储位置的信息。  2. A smart card according to claim 1 wherein said instructions for performing watermark embedding comprise information of a storage location of said data.
3、 根据权利要求 1所述的智能卡, 其特征在于存储器中存有水印 ÷自  3. The smart card according to claim 1, wherein the memory has a watermark
4、 根据权利要求 3所述的智能卡, 其特征在于所述的水印嵌入模 块包括:  4. The smart card of claim 3, wherein the watermark embedding module comprises:
数据获取单元, 用于获取完整数据; a data acquisition unit, configured to acquire complete data;
与数据获取单元相连的添加水印信息单元,用于接收数据获取单元发 送过来的数据, 同时, 调用存储器中存储的水印信息, 并将该水印信 息嵌入到数据中。 The watermarking information unit connected to the data acquisition unit is configured to receive data sent by the data acquisition unit, and at the same time, call the watermark information stored in the memory, and embed the watermark information into the data.
5、 . 根据权利要求 4所述的智能卡, ·其特征在于所述的存储器中还 存有密钥,所述水印嵌入模块还包括根据所述密钥对水印信息进行加 密的力。密单元。  5. The smart card of claim 4, wherein the memory further has a key, the watermark embedding module further comprising a force for encrypting the watermark information based on the key. Close unit.
6、 根据权利要求 1所述的智能卡, 其特征在于: 当监听模块监听 到所写入或读出的数据的数据格式为图像格式或音频格式时,向微处 理器发送对该数据进行添加水印的报告。 6. The smart card according to claim 1, wherein: when the listening module monitors that the data format of the written or read data is an image format or an audio format, The processor sends a report that adds watermarks to the data.
7、 一种为智能卡内部数据添加数字水印的方法, 其特征在于包括 以下步骤:  7. A method of adding a digital watermark to internal data of a smart card, comprising the steps of:
步骤 1、 监听模块监听数据写入或读出的 I/O操作及数据格式, 根据 监听结果, 向智能卡的微处理器发送报告; Step 1. The monitoring module monitors the I/O operation and data format written or read by the data, and sends a report to the microprocessor of the smart card according to the monitoring result;
当有写入或读出的 I/O操作并所述的数据格式为特定的格式时,该监 听模块向智能卡的微处理器发送对该图像数据进行添加水印的报告; 当没有写入或读出的 I/O操作和 /或所述的数据格式为非特定的格式 时,该监听模块向智能卡的微处理器发送不对该图像数据进行添加水 印的报告; 或不向智能卡的微处理器发送任何报告。 When there is an I/O operation written or read and the data format is a specific format, the listening module sends a report to the smart card's microprocessor to add watermark to the image data; when there is no write or read When the outgoing I/O operation and/or the data format is a non-specific format, the listening module sends a report to the smart card's microprocessor that does not watermark the image data; or does not send to the smart card's microprocessor. Any report.
步骤 2、 智能卡的微处理器根据监听模块发送来的对该数据进行添加 水印的报告 , 向水印嵌入模块发送执行嵌入水印的指令; Step 2: The microprocessor of the smart card sends a watermark report to the watermark embedding module according to the report of adding a watermark to the data sent by the monitoring module;
步骤 3、 水印嵌入模块根据微处理器发送来的指令, 获取完整数据, 并对该数据添加水印信息; Step 3: The watermark embedding module acquires complete data according to an instruction sent by the microprocessor, and adds watermark information to the data;
步骤 4、 水印嵌入模块将添加完水印信息的新数据发送给存储器。 Step 4. The watermark embedding module sends the new data with the added watermark information to the memory.
8、 根据权利要求 7所述的为智能卡内部数据添加数字水印的方 法,其特征在于步骤 4中所述的存储器为智能卡内部的存储器或智能 卡以外的其他设备的存储器。  8. The method of adding a digital watermark to smart card internal data according to claim 7, wherein the memory in step 4 is a memory inside the smart card or a memory of a device other than the smart card.
9、 根据权利要求 7所述的为智能卡内部数据添加数字水印的方 法,其特征在于所述的执行嵌入水印的指令包含有数据存储的地址信  9. The method of adding a digital watermark to internal data of a smart card according to claim 7, wherein said instruction to perform watermark embedding includes address information stored in data.
10、 根据权利要求 9所述的为智能卡内部数据添加数字水印的方 法,其特征在于所述的步骤 3中完成向所获取的数据添加水印信息的 操作为: 10. The method for adding a digital watermark to the internal data of the smart card according to claim 9. The method is characterized in that the step of adding watermark information to the acquired data in the step 3 is:
步骤 3. 1、 根据指令中的数据存储的地址获取完整数据; Step 3. 1. Obtain the complete data according to the address stored in the data in the instruction;
步骤 3. 2、 调用水印信息, 将水印信息嵌入所述的数据中。 Step 3. 2. Call the watermark information and embed the watermark information in the data.
1 1、 根据权利要求 1 0所述的为智能卡内部数据添加数字水印的方 法,其特征在于所述的步骤 3. 2中还包括对所嵌入的水印信息进 行加密的步骤。  A method for adding a digital watermark to smart card internal data according to claim 10, wherein said step 3.2 further comprises the step of encrypting the embedded watermark information.
PCT/CN2007/001359 2007-04-24 2007-04-24 A smart card and a method for adding digital watermark to the interior data of the smart card WO2008128384A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2007/001359 WO2008128384A1 (en) 2007-04-24 2007-04-24 A smart card and a method for adding digital watermark to the interior data of the smart card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2007/001359 WO2008128384A1 (en) 2007-04-24 2007-04-24 A smart card and a method for adding digital watermark to the interior data of the smart card

Publications (1)

Publication Number Publication Date
WO2008128384A1 true WO2008128384A1 (en) 2008-10-30

Family

ID=39875047

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/001359 WO2008128384A1 (en) 2007-04-24 2007-04-24 A smart card and a method for adding digital watermark to the interior data of the smart card

Country Status (1)

Country Link
WO (1) WO2008128384A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009008184A1 (en) * 2009-02-10 2010-08-19 Giesecke & Devrient Gmbh Method for testing authentication of holder of e.g. smart card, involves displaying digital information with integrated information on display device to compare integrated information with identifying information

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020166050A1 (en) * 2000-07-18 2002-11-07 Nikon Corporation Image signal processing apparatus
CN1484196A (en) * 2002-09-17 2004-03-24 ������������ʽ���� ID card, ID card issuing device, and ID card reading device
US20040128512A1 (en) * 2001-04-30 2004-07-01 Sharma Ravi K Digital watermarking systems
CN2771935Y (en) * 2005-02-05 2006-04-12 卢伟 Smart card for digital input-output interface
WO2006056234A1 (en) * 2004-11-24 2006-06-01 Hewlett-Packard Development Company, L.P. Smartcard with cryptographic functionality and method and system for using such cards
CN1838172A (en) * 2005-03-23 2006-09-27 北京华旗数码影像技术研究院有限责任公司 Method and apparatus for inlaying watermark in digital image and digital camera capable of adding watermark
US7124114B1 (en) * 2000-11-09 2006-10-17 Macrovision Corporation Method and apparatus for determining digital A/V content distribution terms based on detected piracy levels
CN1991869A (en) * 2005-12-31 2007-07-04 北京华旗数码影像技术研究院有限责任公司 Smart card and method of adding water-print for interior data of smart card

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020166050A1 (en) * 2000-07-18 2002-11-07 Nikon Corporation Image signal processing apparatus
US7124114B1 (en) * 2000-11-09 2006-10-17 Macrovision Corporation Method and apparatus for determining digital A/V content distribution terms based on detected piracy levels
US20040128512A1 (en) * 2001-04-30 2004-07-01 Sharma Ravi K Digital watermarking systems
CN1484196A (en) * 2002-09-17 2004-03-24 ������������ʽ���� ID card, ID card issuing device, and ID card reading device
WO2006056234A1 (en) * 2004-11-24 2006-06-01 Hewlett-Packard Development Company, L.P. Smartcard with cryptographic functionality and method and system for using such cards
CN2771935Y (en) * 2005-02-05 2006-04-12 卢伟 Smart card for digital input-output interface
CN1838172A (en) * 2005-03-23 2006-09-27 北京华旗数码影像技术研究院有限责任公司 Method and apparatus for inlaying watermark in digital image and digital camera capable of adding watermark
CN1991869A (en) * 2005-12-31 2007-07-04 北京华旗数码影像技术研究院有限责任公司 Smart card and method of adding water-print for interior data of smart card

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009008184A1 (en) * 2009-02-10 2010-08-19 Giesecke & Devrient Gmbh Method for testing authentication of holder of e.g. smart card, involves displaying digital information with integrated information on display device to compare integrated information with identifying information
DE102009008184B4 (en) * 2009-02-10 2011-07-21 Giesecke & Devrient GmbH, 81677 Checking an authentication of a portable volume owner

Similar Documents

Publication Publication Date Title
JP4097773B2 (en) Digital image editing system
US8055014B2 (en) Bi-directional image capture methods and apparatuses
US7209571B2 (en) Authenticating metadata and embedding metadata in watermarks of media signals
US20030126443A1 (en) Image verification system, image verification apparatus, amd image verification method
US7162637B2 (en) Image verification system
JP2003204324A (en) System and method of authenticating digitally captured image
US9165147B2 (en) Apparatus and method for generating digital images
EP1231767A3 (en) Information processing apparatus and its control method, computer program, and storage medium
WO2006099788A1 (en) The method of digital watermark and the corresponding device, and digital camera which can append watermark
WO2010025657A1 (en) Method, device and mobile communication terminal for generating secure digital photograph
JP2007060446A (en) Meta data generation device, information processor, imaging apparatus, video conference system, security system, meta data generation method and program
WO2015090170A1 (en) Digital watermarking data processing module, chip and smart digital watermarking mobile phone
US8312284B1 (en) Verifiable timestamping of data objects, and applications thereof
US20030123699A1 (en) Image generating apparatus and verification data generation method
US20200272748A1 (en) Methods and apparatus for validating media content
KR101919061B1 (en) Recording and Verification System of ID(Identification Information)to Prevent Tampering of Video and Method thereof
WO2019114614A1 (en) Original photo identification method and system
JP2003309554A (en) Information processor, information processing system, information processing method, storage medium, and program
WO2008128384A1 (en) A smart card and a method for adding digital watermark to the interior data of the smart card
JP2019205140A (en) Imaging apparatus, information processing apparatus, generation method, and verification method
JP2010147749A (en) Moving image distribution module, moving-image receiving module, and moving-image transmission system
JP2009027503A (en) Imaging apparatus, alteration detecting method, and alteration detecting device
US20090240955A1 (en) Secure media storage device and method of securing media storage devices
JP2007080071A (en) System having alteration detecting function
CN101414331A (en) Portable computer with anti-theft function and control method thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07720932

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07720932

Country of ref document: EP

Kind code of ref document: A1