CN102075928A - Intelligent terminal, receiving end and method for countersigning by using intelligent terminal - Google Patents
Intelligent terminal, receiving end and method for countersigning by using intelligent terminal Download PDFInfo
- Publication number
- CN102075928A CN102075928A CN2011100066556A CN201110006655A CN102075928A CN 102075928 A CN102075928 A CN 102075928A CN 2011100066556 A CN2011100066556 A CN 2011100066556A CN 201110006655 A CN201110006655 A CN 201110006655A CN 102075928 A CN102075928 A CN 102075928A
- Authority
- CN
- China
- Prior art keywords
- watermark
- information
- digital watermark
- countersigner
- intelligent terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/608—Watermarking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Storage Device Security (AREA)
Abstract
本发明提供一种利用智能终端进行会签的方法,包括:接收会签人的签字,将所述签字加入到待签的文件中;制作数字水印,将所述数字水印通过预设算法加入到所述文件中,将所述文件发送给会签接收方。本发明提供一种智能终端以及数字水印接收端。本发明会签的保密性高,便携性、通用性强。
The present invention provides a method for countersigning by using an intelligent terminal, which includes: receiving the signature of the countersigner, adding the signature to the document to be signed; making a digital watermark, and adding the digital watermark to the document through a preset algorithm. In the file, send the file to the recipient of the countersignature. The invention provides an intelligent terminal and a digital watermark receiving end. The countersign of the invention has high confidentiality, strong portability and universality.
Description
技术领域technical field
本发明涉及移动通信领域,尤其涉及一种智能终端、接收端及利用智能终端进行会签的方法。The invention relates to the field of mobile communication, in particular to an intelligent terminal, a receiving terminal and a method for countersigning by using the intelligent terminal.
背景技术Background technique
终端经过20多年的发展,功能越来越强,现如今已经发展到智能终端阶段。外设的功能越来越强,芯片的处理速度越来越快,内存的容量越来越大,可以实现许多原先想实现但实现不了的功能。作为高端智能终端,其办公辅助功能已经越来越受到商务人士的青睐。After more than 20 years of development, terminals have become more and more powerful, and now they have developed into the stage of intelligent terminals. The functions of peripherals are getting stronger and stronger, the processing speed of chips is getting faster and faster, and the capacity of memory is getting bigger and bigger, which can realize many functions that were originally wanted but could not be realized. As a high-end smart terminal, its office assistance functions have been increasingly favored by business people.
交易活动的频繁,很多时候需要签字、盖章,当会签人出差在外无法当面处理时,只能通过邮件发送待签文件->打印->会签人签字->传真回已签好文件或者扫描已签完文件并用邮件传回的方式,假如邮件、传真的回执被人仿冒,将给商业活动造成极大的损失。Transactions are frequent and often require signatures and seals. When the countersigner is on a business trip and cannot deal with it face to face, he can only send the document to be signed by email -> print -> the countersigner's signature -> fax back the signed document or scan it After signing the document and sending it back by mail, if the return receipt of mail or fax is counterfeited, it will cause great losses to commercial activities.
总之,现在的异地文字会签有以下几个缺陷:In short, the current off-site text signature has the following defects:
1、易仿冒;1. Easy to counterfeit;
2、设备便携性差,打印机、扫描仪无法随身携带,且常出现所处地周围找不到的情况;2. The portability of the equipment is poor, printers and scanners cannot be carried around, and often cannot be found around the location;
3、及时性弱,由于第二条缺陷,导致很多文件不能立刻签署发回。3. The timeliness is weak. Due to the second defect, many documents cannot be signed and sent back immediately.
数字水印技术是防伪及信息安全技术领域的一个方向,它是基于内容的非密码机制信息隐藏技术,通过对媒体数据的内容作微量修改来嵌入水印信息,从而达到信息隐藏的目标。嵌入的水印可以通过专门的技术软件或仪器检测出来,作为鉴权的依据,十分适合数字化会签。Digital watermark technology is a direction in the field of anti-counterfeiting and information security technology. It is a content-based non-cryptographic mechanism information hiding technology. It embeds watermark information by slightly modifying the content of media data, so as to achieve the goal of information hiding. The embedded watermark can be detected by specialized technical software or instruments, and used as the basis for authentication, it is very suitable for digital countersignature.
现有的媒体添加水印技术有以下几个缺陷:The existing media watermarking technology has the following defects:
1、处理速度。添加水印的算法越复杂,添加的水印数据越多,处理速度越慢。如果使用专业仪器添加数字水印,则成本较高;如果使用一般的处理器,则反应时间较长,很难让用户满意。1. Processing speed. The more complex the watermarking algorithm is, the more watermarking data is added, and the slower the processing speed. If you use a professional instrument to add digital watermark, the cost is higher; if you use a general processor, the response time is longer, and it is difficult to satisfy users.
2、便携性、通用性。专门的水印仪器处理核心很多是FPGA或者ASIC,功能单一,且不宜随身携带。2. Portability and versatility. Most of the processing cores of specialized watermarking instruments are FPGA or ASIC, which have a single function and are not suitable for carrying around.
3、水印种类单一。现有的很多数字水印都是一组密码或者保存在存储器中的一幅图片等。3. The type of watermark is single. Many existing digital watermarks are a group of passwords or a picture stored in memory.
4、传送工具。现有技术很多是利用个人PC添加水印,再通过有线宽带传递出去,一旦到了不方便有线上网的地方就会受到限制。4. Transmission tool. Many existing technologies use personal PCs to add watermarks, and then transmit them through wired broadband. Once they reach places where wired Internet access is inconvenient, they will be restricted.
5、用户群小。由于上述四个缺陷的存在,导致现在数字水印在日常商业活动中应用范围受到限制,更多的是用在知识产权防盗版等方面。5. The user base is small. Due to the existence of the above four defects, the scope of application of digital watermarking in daily commercial activities is currently limited, and it is more used in aspects such as intellectual property protection against piracy.
发明内容Contents of the invention
本发明的目的在于提出一种智能终端、接收端及利用智能终端进行会签的方法,增强会签便携性、及时性。The purpose of the present invention is to provide an intelligent terminal, a receiving terminal and a method for countersigning by using the intelligent terminal, so as to enhance the portability and timeliness of countersigning.
为了解决上述问题,本发明提供了一种利用智能终端进行会签的方法,包括;In order to solve the above problems, the present invention provides a method for countersigning by using an intelligent terminal, including;
接收会签人的签字,将所述签字加入到待签的文件中;Receive the signature of the countersigner and add said signature to the document to be signed;
制作数字水印,将所述数字水印通过预设算法加入到所述文件中,将所述文件发送给会签接收方。Making a digital watermark, adding the digital watermark to the file through a preset algorithm, and sending the file to a countersign recipient.
进一步的,所述方法还包括:采集制作所述数字水印所需信息,所述信息包括如下之一或其组合:密码、签字笔迹、声音信息、图像信息中的一种或其组合。Further, the method further includes: collecting information required for making the digital watermark, the information including one or a combination of the following: password, signature handwriting, sound information, image information or a combination thereof.
进一步的,所述声音信息为所述会签人的语音,所述图像信息为所述会签人的外形特征。Further, the sound information is the voice of the countersigner, and the image information is the appearance feature of the countersigner.
进一步的,采集制作所述数字水印所需信息之前,还接收所述会签人选择的数字水印安全级别,根据所述数字水印安全级别确定需要采集的信息。Further, before collecting the information required for making the digital watermark, the digital watermark security level selected by the countersigner is also received, and the information to be collected is determined according to the digital watermark security level.
进一步的,所述方法还包括:Further, the method also includes:
所述会签接收方接收到所述文件后,从所述文件中提取数字水印,与本地预存的会签人水印信息进行对比,输出会签结果。After receiving the file, the countersign receiver extracts the digital watermark from the file, compares it with the locally pre-stored countersigner watermark information, and outputs a countersign result.
本发明还提供一种智能终端,所述智能终端包括;The present invention also provides an intelligent terminal, which includes;
签字模块,用于接收会签人的签字,将所述签字加入到待签的文件中;The signature module is used to receive the signature of the countersigner, and add the signature to the document to be signed;
水印生成模块,用于制作数字水印;Watermark generation module, used for making digital watermark;
水印嵌入模块,用于将所述数字水印通过预设算法加入到所述文件中;A watermark embedding module, configured to add the digital watermark to the file through a preset algorithm;
文件发送模块,用于将所述文件发送给会签接收方。The file sending module is used to send the file to the recipient of the countersignature.
进一步的,上述智能终端还可具有以下特点,所述智能终端还包括:信息采集单元,用于采集制作所述数字水印所需信息,所述信息包括如下之一或其组合:密码、签字笔迹、声音信息、图像信息中的一种或其组合。Further, the above-mentioned intelligent terminal may also have the following features, the intelligent terminal also includes: an information collection unit, configured to collect information required for making the digital watermark, the information includes one of the following or a combination thereof: password, signature handwriting , sound information, image information or a combination thereof.
进一步的,上述智能终端还可具有以下特点,所述信息采集单元包括音频输入设备、视频输入设备、人机交互设备之一或其组合。Further, the above-mentioned smart terminal may also have the following features, the information collection unit includes one of audio input device, video input device, human-computer interaction device or a combination thereof.
进一步的,上述智能终端还可具有以下特点,所述声音信息为所述会签人的语音,所述图像信息为所述会签人的外形特征。Further, the above intelligent terminal may also have the following features, the voice information is the voice of the countersigner, and the image information is the appearance feature of the countersigner.
进一步的,上述智能终端还可具有以下特点,所述智能终端还包括安全级别选择单元,其中:Further, the above-mentioned intelligent terminal may also have the following characteristics, the intelligent terminal also includes a security level selection unit, wherein:
所述安全级别选择单元用于:接收所述会签人选择的数字水印安全级别;The security level selection unit is configured to: receive the digital watermark security level selected by the countersigner;
所述信息采集单元还用于:根据所述数字水印安全级别确定需要采集的信息。The information collection unit is further configured to: determine the information to be collected according to the digital watermark security level.
本发明还提供一种数字水印接收端,包括:The present invention also provides a digital watermark receiver, including:
水印提取模块,用于接收到会签人的文件后,从所述文件中提取数字水印;The watermark extracting module is used to extract the digital watermark from the file after receiving the file of the countersigner;
水印存储模块,用于存储会签人水印信息;The watermark storage module is used to store the watermark information of the countersigner;
水印对比模块,用于将所述数字水印提取模块提取的数字水印与所述水印存储模块中存储的会签人水印信息进行对比,得到会签结果;a watermark comparison module, configured to compare the digital watermark extracted by the digital watermark extraction module with the countersigner watermark information stored in the watermark storage module, to obtain a countersign result;
输出设备模块,用于输出所述会签结果。The output device module is used to output the countersigning result.
本发明具有如下效果:The present invention has following effect:
会签的保密性高,数字水印最高级别是个人信息特征,其他人很难仿冒;The confidentiality of the countersign is high, and the highest level of digital watermark is the characteristic of personal information, which is difficult for others to counterfeit;
处理速度快,现在的智能终端芯片主频已经可达到500MHZ甚至更高,图像处理也有了专门的内置硬件模块,使得水印生成、嵌入的速度大大提高,完全可以满足用户体验要求;The processing speed is fast. The main frequency of the current smart terminal chip can reach 500MHZ or even higher, and the image processing also has a dedicated built-in hardware module, which greatly improves the speed of watermark generation and embedding, which can fully meet the user experience requirements;
便携性、通用性强,会签人的全部流程只需要一部智能终端即可完成;Portability and versatility are strong, and the entire process of the countersigner only needs a smart terminal to complete;
普及性强,终端的广泛使用,智能终端市场占有率的提高,都可应用这一方法;Strong popularity, wide use of terminals, and increase in the market share of smart terminals can all apply this method;
数字水印种类丰富,提供多种级别,多种类型,多种嵌入算法的数字水印;There are many types of digital watermarks, providing digital watermarks with various levels, types, and embedded algorithms;
传送简单,使用覆盖范围更广的无线网络,无需依赖有线网络。The transmission is simple, using a wireless network with a wider coverage, without relying on a wired network.
本发明可用于签发文件加密传递,个人鉴权等应用。The present invention can be used for applications such as issuing encrypted files, personal authentication and the like.
附图说明Description of drawings
图1是本发明的系统框图;Fig. 1 is a system block diagram of the present invention;
图2是本发明实施例数字水印生成说明图;Fig. 2 is an explanatory diagram of digital watermark generation according to an embodiment of the present invention;
图3是本发明相关的数字水印添加算法说明图;Fig. 3 is an explanatory diagram of a digital watermarking algorithm related to the present invention;
图4是本发明的发送端水印生成、嵌入处理流程图;Fig. 4 is the sending end watermark generation of the present invention, embedding processing flowchart;
图5是本发明的接收端水印生效作废流程图。Fig. 5 is a flow chart of validating and invalidating watermark at the receiving end in the present invention.
具体实施方式Detailed ways
本发明提供一种利用智能终端进行会签的方法,包括;The present invention provides a method for countersigning by using an intelligent terminal, including;
接收会签人的签字,将所述签字加入到待签的文件中;制作数字水印,将所述数字水印通过预设算法加入到所述文件中,将所述文件发送给会签接收方;Receive the signature of the countersigner, add the signature to the document to be signed; make a digital watermark, add the digital watermark to the document through a preset algorithm, and send the document to the countersign recipient;
所述会签接收方接收到所述文件后,从所述文件中提取数字水印,与本地预存的会签人水印信息进行对比,输出会签结果。After receiving the file, the countersign receiver extracts the digital watermark from the file, compares it with the locally pre-stored countersigner watermark information, and outputs a countersign result.
其中,所述待签文件可从本地获得,或者由会签另一方发给会签人。Wherein, the document to be signed can be obtained locally, or sent to the countersigner by the other party who countersigns.
其中,所述方法还包括:采集制作所述数字水印所需信息,所述信息包括如下之一或其组合:密码、签字笔迹、声音信息、图像信息中的一种或其组合。Wherein, the method further includes: collecting information required for making the digital watermark, and the information includes one or a combination of the following: password, signature handwriting, sound information, image information or a combination thereof.
其中,所述声音信息为所述会签人的语音,所述图像信息为所述会签人的外形特征。Wherein, the sound information is the voice of the countersigner, and the image information is the appearance feature of the countersigner.
其中,采集制作所述数字水印所需信息之前,还接收所述会签人选择的数字水印安全级别,根据所述数字水印安全级别确定需要采集的信息。当然,也可以不进行选择,直接按默认设置,采集默认的信息制作数字水印。Wherein, before collecting the information required for making the digital watermark, the digital watermark security level selected by the countersigner is also received, and the information to be collected is determined according to the digital watermark security level. Of course, you can also choose not to make a digital watermark by collecting the default information directly according to the default setting.
本发明提供一种智能终端,所述智能终端包括;The present invention provides an intelligent terminal, which includes;
签字模块,用于接收会签人的签字,将所述签字加入到待签的文件中;The signature module is used to receive the signature of the countersigner, and add the signature to the document to be signed;
水印生成模块,用于制作数字水印;Watermark generation module, used for making digital watermark;
水印嵌入模块,用于将所述数字水印通过预设算法加入到所述文件中;A watermark embedding module, configured to add the digital watermark to the file through a preset algorithm;
文件发送模块,用于将所述文件发送给会签接收方。The file sending module is used to send the file to the recipient of the countersignature.
其中,所述智能终端还包括:信息采集单元,用于采集制作所述数字水印所需信息,所述信息包括如下之一或其组合:密码、签字笔迹、声音信息、图像信息中的一种或其组合。Wherein, the intelligent terminal further includes: an information collection unit, which is used to collect information required for making the digital watermark, and the information includes one or a combination of the following: one of passwords, signature handwriting, sound information, and image information or a combination thereof.
其中,所述信息采集单元包括音频输入设备、视频输入设备、人机交互设备之一或其组合。Wherein, the information collection unit includes one of an audio input device, a video input device, a human-computer interaction device or a combination thereof.
其中,所述声音信息为所述会签人的语音,所述图像信息为所述会签人的外形特征。当然,也可以是双方约定好的其他声音或图像信息。Wherein, the sound information is the voice of the countersigner, and the image information is the appearance feature of the countersigner. Of course, it may also be other sound or image information agreed upon by both parties.
其中,所述智能终端还包括安全级别选择单元:Wherein, the intelligent terminal also includes a security level selection unit:
所述安全级别选择单元用于:接收所述会签人选择的数字水印安全级别;The security level selection unit is configured to: receive the digital watermark security level selected by the countersigner;
所述信息采集单元还用于:根据所述数字水印安全级别确定需要采集的信息。The information collection unit is further configured to: determine the information to be collected according to the digital watermark security level.
本发明还提供一种数字水印接收端,包括:The present invention also provides a digital watermark receiver, including:
水印提取模块,用于接收到会签人的文件后,从所述文件中提取数字水印;The watermark extracting module is used to extract the digital watermark from the file after receiving the file of the countersigner;
水印存储模块,用于存储会签人水印信息;The watermark storage module is used to store the watermark information of the countersigner;
水印对比模块,用于将所述数字水印提取模块提取的数字水印与所述水印存储模块中存储的会签人水印信息进行对比,得到会签结果;a watermark comparison module, configured to compare the digital watermark extracted by the digital watermark extraction module with the countersigner watermark information stored in the watermark storage module, to obtain a countersign result;
输出设备模块,用于输出所述会签结果。The output device module is used to output the countersigning result.
下面通过具体实施例进一步说明本发明。The present invention is further illustrated below by specific examples.
本发明包括智能终端和接收端信息处理设备,其中:智能终端包括:The present invention includes an intelligent terminal and a receiving end information processing device, wherein: the intelligent terminal includes:
(1)智能终端应用处理芯片;(1) Intelligent terminal application processing chip;
(2)视频输入设备,比如,高像素终端摄像头;(2) Video input devices, such as high-pixel terminal cameras;
(3)人机交互设备,包括触摸屏、键盘等;(3) Human-computer interaction equipment, including touch screens, keyboards, etc.;
(4)音频输入设备,比如,麦克风;(4) audio input device, for example, a microphone;
其中,智能终端应用处理芯片中包含几个模块:文本输入、处理模块,图像处理模块(可提供清晰的签字文件图片,可提取会签人相貌特征),音频处理模块(可提取会签人声音特征),水印生成模块,水印嵌入模块。Among them, the intelligent terminal application processing chip contains several modules: text input, processing module, image processing module (can provide clear pictures of signed documents, and can extract the appearance characteristics of the countersigner), audio processing module (can extract the voice characteristics of the countersigner) , watermark generation module, watermark embedding module.
接收端信息处理设备既可以是一台PC,也可以是一台服务器,包括如下模块:水印提取模块,水印存储模块,水印对比模块,输出设备模块。The information processing device at the receiving end can be either a PC or a server, including the following modules: a watermark extraction module, a watermark storage module, a watermark comparison module, and an output device module.
智能终端与接收端设备间通过网络进行通信,包括但不限于GPRS、3G网。具体实现步骤如下:The communication between the smart terminal and the receiving end device is carried out through the network, including but not limited to GPRS and 3G network. The specific implementation steps are as follows:
步骤101,会签流程发起人将文件发送给会签人;
可通过邮件方式发送所述文件,或其他方式发送,比如实时传送。The file may be sent by mail, or by other means, such as real-time transmission.
步骤102,会签人在智能终端上通过文本编辑将自己的签字加入到待签文件中;Step 102, the countersigner adds his signature to the document to be signed through text editing on the smart terminal;
步骤103,会签人在智能终端上选择本次传输的数字水印安全级别;Step 103, the countersigner selects the digital watermark security level for this transmission on the smart terminal;
水印安全级别可为高中低三个等级,低级只是输入密码作为鉴权;中级利用签字笔迹作为鉴权;高级利用个人特征作为鉴权,如脸部外形、声音特征等;当然也可以根据需要设置更多安全级别,或者根据其他信息设置安全级别,比如,将上述信息结合起来设置更高等级的安全级别,具体可以根据需要而定,本发明对此不作限定。The watermark security level can be three levels: high, medium and low. The low level is just to enter the password as authentication; the middle level uses signature and handwriting as authentication; the high level uses personal characteristics as authentication, such as facial shape, voice characteristics, etc. Of course, it can also be set according to needs More security levels, or setting a security level based on other information, for example, combining the above information to set a higher level of security level, which can be determined according to needs, which is not limited in the present invention.
步骤104,根据所选的数字水印安全级别,制作相应数字水印;Step 104, making a corresponding digital watermark according to the selected digital watermark security level;
步骤105,将数字水印通过一定算法加入到待传回的文件当中,将所述文件发回会签流程发起人;Step 105, adding the digital watermark to the file to be returned through a certain algorithm, and sending the file back to the initiator of the countersigning process;
可通过邮件方式发送所述文件,或其他方式发送,比如实时传送。The file may be sent by mail, or by other means, such as real-time delivery.
步骤106,发起人对收到的回执文件进行数字水印提取检测,与设备数据库中预存的会签人水印信息相对照,检测成功则鉴权成功,不成则本次失败根据情况选择是否要重新发回执。Step 106, the initiator extracts and detects the digital watermark on the received receipt file, and compares it with the countersigner watermark information pre-stored in the device database. If the detection is successful, the authentication is successful. If the failure fails, choose whether to resend the receipt according to the situation. .
当然,也可以不执行步骤101,会签人对本地文件进行签字、加入水印后发送给会签接收方。Of course, step 101 may not be performed, and the countersigner signs the local file, adds a watermark, and then sends it to the countersigner.
下面对技术方案的实施将会结合附图作进一步详细描述。The implementation of the technical solution will be described in further detail below in conjunction with the accompanying drawings.
图1是本发明的系统框图,包括智能终端101,接收端信息处理设备102,GPRS/3G空中接口103和有线网络104。FIG. 1 is a system block diagram of the present invention, including an
其中智能终端101包括:人机交互所用的触摸屏105,键盘106,麦克风107,摄像头108,智能应用处理器套件109。触摸屏105和键盘106都作为触摸式的输入设备,在某些全触摸的智能终端上,键盘106不是必备。麦克风107用于采集声音信息,摄像头108用于采集图像信息,推荐使用高像素的摄像头,这样采集到的图像清晰准确,便于识别。智能应用处理器套件109是智能终端的核心,内包含文本输入、处理模块,音频处理模块,图像处理模块,水印生成模块,水印嵌入模块和文件发送模块。The
接收端信息处理设备102可以是一台PC,也可以是一台服务器或一组计算机等等能提供高速计算大容量存储功能的设备或设备组。接收端信息处理设备102需要接到网络上,其包括水印提取模块110,水印存储模块111,水印对比模块112和输出设备模块113。水印提取模块110与智能应用处理器套件109内的水印嵌入模块提供反向运算用以提取出数字水印。水印存储模块111提供预先储存的会签人信息,例如笔迹、个人脸部特征、声音特征或者终端号码(密码水印的一种方式)等。水印对比模块112将水印提取模块110提取的数字水印与水印存储模块111内的信息进行对比,判断获取到的数字水印是否有效。判断的最终结果通过输出输出设备模块113通知会签流程的发起人,输出设备模块113的形式有很多,比如显示器、数字提示音或者短信告知。The information processing device 102 at the receiving end may be a PC, or a server or a group of computers, etc., which can provide high-speed computing and large-capacity storage functions or a device group. The information processing device 102 at the receiving end needs to be connected to the network, which includes a watermark extraction module 110 , a watermark storage module 111 , a watermark comparison module 112 and an output device module 113 . The watermark extraction module 110 and the watermark embedding module in the intelligent application processor suite 109 provide reverse operations to extract the digital watermark. The watermark storage module 111 provides pre-stored countersigner information, such as handwriting, personal facial features, voice features or terminal numbers (a way of cryptographic watermarking) and the like. The watermark comparison module 112 compares the digital watermark extracted by the watermark extraction module 110 with the information in the watermark storage module 111, and judges whether the acquired digital watermark is valid. The final result of the judgment is notified to the originator of the countersigning process through the output device module 113. The output device module 113 has many forms, such as a display, a digital prompt tone or a short message notification.
GPRS/3G空中接口103,包括但不限于GPRS/EDGE/WCDMA/CDMA/WIFI,总之囊括目前所有的2G、3G以及今后新的通信制式。GPRS/3G air interface 103, including but not limited to GPRS/EDGE/WCDMA/CDMA/WIFI, in short, includes all current 2G, 3G and future new communication standards.
有线网络104不是必需,如果接收端信息处理设备可以直接从无线空中接口上获取信息的话,有线网络104可被省略。The wired network 104 is not necessary, and the wired network 104 can be omitted if the information processing device at the receiving end can directly obtain information from the wireless air interface.
图2是举例一个数字水印生成说明图。当选择数字水印安全级别为低的时候,使用密码水印,最常见的一种方式,这里不再详述;当选择数字水印安全级别为中的时候,可以选择个人笔迹201生成数字水印;当选择数字水印安全级别为高的时候,可以选择使用个人特征生成数字水印。如图2中所示,用户203对智能终端101说话,智能终端101采集到声音信息,生成包含用户声音特征的数字水印204;用户203使用智能终端101对自己拍照,生成包含用户外貌特征的数字水印205。Fig. 2 is an illustration diagram illustrating generation of a digital watermark. When the digital watermark security level is selected as low, password watermark is the most common method, which will not be described in detail here; when the digital watermark security level is selected as medium,
图3是举例一个数字水印添加算法说明图。生成的数字水印可以被描述成一组信号流。将水印信号的字节长度写入待保护图像文件标头部分的保留字节中,然后将水印信号转化为二进制数据码流,将待保护图像文件图像数据部分的每个字节的高7位依次异或后再与上述二进制数据码流异或后的结果写入最低位,最终将加入水印信号的图像数据输出。本发明中可适用的水印添加算法有很多,国内外相关专利不少,在此不加详述。Fig. 3 is an explanatory diagram illustrating an example of a digital watermarking algorithm. The generated digital watermark can be described as a set of signal streams. Write the byte length of the watermark signal into the reserved bytes of the header part of the image file to be protected, then convert the watermark signal into a binary data code stream, and write the upper 7 bits of each byte of the image data part of the image file to be protected The result of XORing with the above-mentioned binary data code stream is written into the lowest bit, and finally the image data added with the watermark signal is output. There are many applicable watermarking algorithms in the present invention, and there are quite a few related patents at home and abroad, which will not be described in detail here.
图4是发送端水印生成、嵌入处理流程图。首先,会签流程的发起人通过网络将待会签的文件发送到会签人的智能终端中。会签人收到文件后,使用智能终端在文件上进行编辑会签。签字完成后,就要选择对水印加密的级别,选择低级时,使用密码等加密方式;选择中级时,使用个人笔迹等方式;选择高级时,就使用个人特征的方式。密码输入完成、或个人笔迹输入完成,或个人特征采集完成后,制作数字水印。制作完数字水印,将数字水印添加进待保护的文件中,嵌入完成后将文件发回。Fig. 4 is a flow chart of watermark generation and embedding processing at the sending end. First, the initiator of the countersigning process sends the document to be countersigned to the smart terminal of the countersigner through the network. After receiving the document, the countersigner uses the smart terminal to edit and countersign the document. After the signature is completed, it is necessary to choose the level of watermark encryption. When choosing a low level, use encryption methods such as passwords; when choosing a medium level, use personal handwriting and other methods; After the password input is completed, or the personal handwriting input is completed, or the personal feature collection is completed, the digital watermark is produced. After making the digital watermark, add the digital watermark to the file to be protected, and send the file back after the embedding is complete.
图5是本发明的接收端水印检验流程图。图1中的接收端信息处理设备收到文件后,使用水印提取模块110将数字水印提取出来,然后与水印存储模块111中提供的会签人水印信息作对比。例如,本次流程采用了高加密的个人声音加密方式,则数据库中提供预先保留下的会签人声音信息作为对比。如果对比结果一致,则水印是有效的,签字成功,本次签字生效;如果对比结果不一致,则水印无效,本次会签作废,根据情况看是否要通知发送方重传。Fig. 5 is a flowchart of watermark verification at the receiving end of the present invention. After receiving the file, the information processing device at the receiving end in FIG. 1 uses the watermark extraction module 110 to extract the digital watermark, and then compares it with the countersigner watermark information provided in the watermark storage module 111 . For example, if a highly encrypted personal voice encryption method is adopted in this process, the pre-reserved voice information of the countersigner is provided in the database as a comparison. If the comparison results are consistent, the watermark is valid, the signature is successful, and this signature takes effect; if the comparison results are inconsistent, the watermark is invalid, and this countersignature is invalidated. Depending on the situation, it is necessary to notify the sender to retransmit.
以一次会签的流程为例,具体说明一下本发明:Taking the flow of a countersignature as an example, the present invention will be described in detail:
一份文件需要签字,但是有签字权限的人在外地出差,此时,会签流程的发起人可以将文件发送到会签人终端上。会签人在终端上看到文件后,可以在终端上编辑图片或者键盘打字,将自己同意或不同意的意见写到文件里。完成后,终端弹出界面,让用户选择使用何种级别的水印加密。具体包括低中高三个级别,低级别的水印设置简单,认证速度快,例如使用密码;中级别的水印保密性稍高,例如使用触摸屏签字笔迹作为水印;高级别的水印保密性好,利用用户个人特征,例如个人的脸部轮廓,个人说“同意”两个字时声音的频域特征等,其他人很难模仿。加密的水印应当是之前与会签接收端信息处理设备定好并储存下的内容,例如商定好的密码,保存好的笔迹,自己免冠时的脸部轮廓或者说“同意”两个字时声音的频域特征等。选择了数字水印安全级别后,接下来生成数字水印。根据前面选项的不同,用户利用终端的键盘、触摸屏、麦克或摄像头采集相应信息制作数字水印。制作完成,将数字水印嵌入到要加密的文件中,通过网络发送回去。接收端设备收到文件后,利用与嵌入算法相反的算法,将数字水印提取出来。算法可以事先商定,也可以终端加密时,将加密算法写入文件头中,由接收端设备检测到后进行自适应。数字水印提取出来与水印存储模块中保存的相比较,相同则数字水印有效,不相同就作废,将结果显示在人机交互界面上,让会签流程的发起人选择是否需要让会签人重新发送。A document needs to be signed, but the person with the authority to sign is on a business trip. At this time, the initiator of the countersignature process can send the document to the terminal of the countersigner. After the countersigner sees the document on the terminal, he can edit the picture or type on the keyboard on the terminal, and write his opinion of agreement or disagreement into the document. After completion, the terminal pops up an interface to allow the user to choose which level of watermark encryption to use. Specifically, it includes three levels: low, medium and high. Low-level watermarks are easy to set and fast in authentication, such as using passwords; medium-level watermarks are slightly more confidential, such as using touch screen signatures as watermarks; Personal characteristics, such as the profile of the person's face, the frequency domain characteristics of the voice when the person says "agree", etc., are difficult for others to imitate. The encrypted watermark should be the content previously determined and stored with the information processing equipment at the receiving end of the countersignature, such as the agreed password, the preserved handwriting, the outline of your face when you are bareheaded, or the frequency of your voice when you say the word "agree". domain characteristics, etc. After selecting the digital watermark security level, the next step is to generate a digital watermark. According to the different options above, the user uses the keyboard, touch screen, microphone or camera of the terminal to collect corresponding information to create a digital watermark. After the production is completed, the digital watermark is embedded into the file to be encrypted and sent back through the network. After receiving the file, the receiver device extracts the digital watermark by using an algorithm opposite to the embedded algorithm. The algorithm can be negotiated in advance, or when the terminal is encrypted, the encryption algorithm can be written into the file header, and the receiving end device can adapt after detection. The digital watermark is extracted and compared with the one stored in the watermark storage module. If the digital watermark is the same, the digital watermark is valid, and if it is not the same, it will be invalid. The result is displayed on the human-computer interaction interface, and the initiator of the countersigning process can choose whether the countersigner needs to resend it.
本发明还提供一种数字水印接收端,包括:The present invention also provides a digital watermark receiver, including:
水印提取模块,用于接收到会签人的文件后,从所述文件中提取数字水印;The watermark extracting module is used to extract the digital watermark from the file after receiving the file of the countersigner;
水印存储模块,用于存储会签人水印信息;The watermark storage module is used to store the watermark information of the countersigner;
水印对比模块,用于将所述数字水印提取模块提取的数字水印与所述水印存储模块中存储的会签人水印信息进行对比,得到会签结果;a watermark comparison module, configured to compare the digital watermark extracted by the digital watermark extraction module with the countersigner watermark information stored in the watermark storage module, to obtain a countersign result;
输出设备模块,用于输出所述会签结果。The output device module is used to output the countersigning result.
本发明利用现如今智能终端芯片强大的信息处理能力,完成传送数字水印的功能,以达到增强信息传递安全性、防伪防冒的目的。对于那些经常出差在外,不易找到打印机扫描机,却有一大堆事物需要签字的人士来说,本发明提供的智能终端将会成为他们商务办公的好帮手。The present invention utilizes the powerful information processing capability of today's smart terminal chips to complete the function of transmitting digital watermarks, so as to achieve the purpose of enhancing the security of information transmission and anti-counterfeiting and anti-counterfeiting. For those people who are often on business trips, are not easy to find printers and scanners, but have a lot of things to sign, the intelligent terminal provided by the invention will become a good helper for their business office.
本发明可用于签发文件加密传递,授权阅读,个人信息鉴权等应用。The invention can be used for applications such as encrypted transfer of signed and issued files, authorized reading, personal information authentication and the like.
Claims (11)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011100066556A CN102075928A (en) | 2011-01-13 | 2011-01-13 | Intelligent terminal, receiving end and method for countersigning by using intelligent terminal |
| PCT/CN2011/074085 WO2012094861A1 (en) | 2011-01-13 | 2011-05-16 | Intelligent terminal, receiving end, and method for performing countersigning using intelligent terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011100066556A CN102075928A (en) | 2011-01-13 | 2011-01-13 | Intelligent terminal, receiving end and method for countersigning by using intelligent terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102075928A true CN102075928A (en) | 2011-05-25 |
Family
ID=44034241
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011100066556A Pending CN102075928A (en) | 2011-01-13 | 2011-01-13 | Intelligent terminal, receiving end and method for countersigning by using intelligent terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102075928A (en) |
| WO (1) | WO2012094861A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102609834A (en) * | 2012-02-01 | 2012-07-25 | 昆山百润科技有限公司 | Countersigning method and system |
| CN103002424A (en) * | 2012-12-31 | 2013-03-27 | 北京金和软件股份有限公司 | Data processing system of short messages |
| CN105391911A (en) * | 2014-09-05 | 2016-03-09 | 阿里巴巴集团控股有限公司 | Fax implementation method, device and system |
| CN109640018A (en) * | 2018-12-12 | 2019-04-16 | 北京无线天利移动信息技术股份有限公司 | A kind of evidence collection method and system insured for electronization |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI509459B (en) * | 2014-01-03 | 2015-11-21 | Trade Van Information Services Co | Cloud electronic notary service method and system thereof |
| CN108053185A (en) * | 2017-12-27 | 2018-05-18 | 北京福田戴姆勒汽车有限公司 | The password of Engineering Change Management information system countersigning method and system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1991901A (en) * | 2005-12-31 | 2007-07-04 | 北京华旗数码影像技术研究院有限责任公司 | Method and device for embedding finger water-print information |
| CN1996378A (en) * | 2005-12-31 | 2007-07-11 | 北京华旗数码影像技术研究院有限责任公司 | Embedded device for detecting iris watermark information |
| US20090128859A1 (en) * | 2007-11-21 | 2009-05-21 | Brenda Daos | System and method for generating watermarks on electronic documents |
| US7581105B2 (en) * | 2003-12-16 | 2009-08-25 | Sap Aktiengesellschaft | Electronic signing apparatus and methods |
| CN101872420A (en) * | 2010-06-10 | 2010-10-27 | 石明霞 | Encrypted writing signing mobile terminal |
| CN201674561U (en) * | 2010-06-10 | 2010-12-15 | 石明霞 | Mobile terminal for manual signing capable of being encrypted |
-
2011
- 2011-01-13 CN CN2011100066556A patent/CN102075928A/en active Pending
- 2011-05-16 WO PCT/CN2011/074085 patent/WO2012094861A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7581105B2 (en) * | 2003-12-16 | 2009-08-25 | Sap Aktiengesellschaft | Electronic signing apparatus and methods |
| CN1991901A (en) * | 2005-12-31 | 2007-07-04 | 北京华旗数码影像技术研究院有限责任公司 | Method and device for embedding finger water-print information |
| CN1996378A (en) * | 2005-12-31 | 2007-07-11 | 北京华旗数码影像技术研究院有限责任公司 | Embedded device for detecting iris watermark information |
| US20090128859A1 (en) * | 2007-11-21 | 2009-05-21 | Brenda Daos | System and method for generating watermarks on electronic documents |
| CN101872420A (en) * | 2010-06-10 | 2010-10-27 | 石明霞 | Encrypted writing signing mobile terminal |
| CN201674561U (en) * | 2010-06-10 | 2010-12-15 | 石明霞 | Mobile terminal for manual signing capable of being encrypted |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102609834A (en) * | 2012-02-01 | 2012-07-25 | 昆山百润科技有限公司 | Countersigning method and system |
| CN103002424A (en) * | 2012-12-31 | 2013-03-27 | 北京金和软件股份有限公司 | Data processing system of short messages |
| CN105391911A (en) * | 2014-09-05 | 2016-03-09 | 阿里巴巴集团控股有限公司 | Fax implementation method, device and system |
| CN105391911B (en) * | 2014-09-05 | 2018-09-11 | 阿里巴巴集团控股有限公司 | Fax implementation method, device and system |
| CN109640018A (en) * | 2018-12-12 | 2019-04-16 | 北京无线天利移动信息技术股份有限公司 | A kind of evidence collection method and system insured for electronization |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012094861A1 (en) | 2012-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102056099B (en) | Apparatus and method for reproducing handwritten message by using handwritten data | |
| WO2005064524A1 (en) | Digital seal system | |
| CN102075928A (en) | Intelligent terminal, receiving end and method for countersigning by using intelligent terminal | |
| CN102546174A (en) | Two-dimensional code encryption/decryption method and anti-counterfeiting method | |
| WO2015090170A1 (en) | Digital watermarking data processing module, chip and smart digital watermarking mobile phone | |
| CN103442156A (en) | Image steganography and secret information extraction method based on intelligent mobile terminal | |
| CN107545390A (en) | Information concealing method, device and logistics implementation method, apparatus and system | |
| CN104023332B (en) | A kind of electric terminal and its SMS encryption, decryption method | |
| CN108040050A (en) | A kind of primary photo identification method and application | |
| CN1533648A (en) | Apparatus and method for generating data for detecting false alterations of encrypted data during processing | |
| CN103220455B (en) | Apparatus and method for hiding secret information, and secret information restoring device and method | |
| CN1889419A (en) | Method and apparatus for realizing encrypting | |
| TWI416922B (en) | Authentication system utilizing image authentication code and method thereof | |
| CN106875327A (en) | A kind of digital watermark embedding device | |
| CN105825145A (en) | Electronic evidence taking method, evidence taking server, evidence taking intelligent terminal and evidence taking system | |
| CN108632138A (en) | A kind of commodity network safety communicating method based on image latent writing art | |
| CN112243233A (en) | A CTID verification method and device based on Bluetooth low energy protocol | |
| CN1866824A (en) | Network reading system for resident identity card | |
| TWI809552B (en) | Biometrics willingness signature generating device, system and the method for electronics document | |
| CN204557575U (en) | A kind of bank self-help end device and Verification System | |
| CN110609987B (en) | Document making and processing system | |
| CN110197246B (en) | Self-anti-counterfeiting multi-dimensional bar code generation and verification method, device and system | |
| TWM624781U (en) | Biometrics willingness signature generating device and system for electronics document | |
| TW531713B (en) | Hand-writing digital signature system and method | |
| King et al. | A user-friendly approach to human authentication of messages |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110525 |