Advertisement clue fixing method and device
By encrypting and digitally signing the evidence documents of advertising clues and generating electronic seals based on official seals, the security risk problem of stamping the electronic seal with electronic seals of electronic evidence is solved, and high security and authenticity protection of the evidence documents of advertising clues is achieved.
Patent Information
- Application Number
- CN202510354773.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-04-22
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the electronic version of the electronic seal is directly stamped with electronic seals, and is susceptible to tampering and network viruses.
By encrypting the clue summary information in the electronic advertising clue evidence file, an encrypted string is generated, and an advertising clue firm electronic seal is generated based on the official seal picture and encrypted string of the target monitoring center. Use the digital certificate issued by the Trusted CA Certification Center to perform digital encryption authentication on the entire process of target clues to obtain the advertising clue certificate file.
It has realized the security certification of the electronic seal for the fixed certificate of advertising clues, avoided illegal tampering, ensured the security of the official seal of the target monitoring center, and passed digital encryption authentication to record and protect the uniqueness and authenticity of the entire process of clue data in real time, improving the security and authenticity of the certified documents for advertising clues.
Smart Images

Figure CN119865319A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information and network security technology, and in particular to a method and device for securing advertising clues. Background Art
[0002] In advertising monitoring activities, regulatory agencies or platforms need to issue certificates for monitored advertising clues, especially illegal clues. Electronic certificates have become an urgent need for evidence in the Internet era. Among them, stamping the electronic version of evidence with a safe, reliable, and unforgeable electronic seal is an important part of solving the problem of electronic evidence.
[0003] The relevant electronic seals use asymmetric encryption technology to digitally sign the information of corporate users or individual users, and use external media storage to store the electronic seals, which can be used to electronically seal and verify electronic documents.
[0004] However, since electronic seals are vulnerable to tampering, network viruses, etc., directly stamping electronic seals on electronic evidence poses certain security risks. Summary of the invention
[0005] In view of this, the present invention provides an advertising clue evidence securing method and device to solve the problem of security risks in directly stamping electronic evidence with an electronic seal.
[0006] In a first aspect, the present invention provides a method for consolidating advertising clues, the method comprising: Obtaining an electronic advertisement clue evidence file, encrypting clue summary information in the electronic advertisement clue evidence file, and obtaining an encrypted string; Obtain the official seal image of the target monitoring center, and generate an electronic seal for the advertisement clue based on the official seal image of the target monitoring center and the encrypted string; Obtain a digital certificate issued by a trusted CA certification center, and based on the electronic seal of the advertising clue, use the digital certificate to digitally encrypt and authenticate the entire process data of the target clue to obtain the advertising clue certification file.
[0007] The present embodiment provides a method for securing advertising clues, which encrypts the clue summary information in the electronic advertising clue evidence file, generates an electronic seal for securing advertising clues based on the target monitoring center's official seal image and encrypted string, thereby avoiding illegal tampering with the electronic seal for securing advertising clues, and realizing security authentication of the target monitoring center's official seal. The digital certificate is used to digitally encrypt and authenticate the full-process data of the target clues to obtain an advertising clue securing file, which can record the full-process data of the target clues in real time, objectively and truthfully, and the recorded data has tamper-proof uniqueness, further improving the security of the advertising clue securing file.
[0008] In an optional implementation, the clue summary information in the electronic advertising clue evidence file is encrypted to obtain an encrypted string, including: Encoding the advertisement clue text information and the web page image information in the advertisement clue solid evidence file respectively to obtain a first encoded string and a second encoded string; The first encoded string and the second encoded string are concatenated to obtain an encrypted string.
[0009] The present embodiment provides a method for securing advertising clue evidence, which achieves secure authentication of advertising clue evidence by encoding and concatenating advertising clue text information and web page image information to obtain an encrypted string, thereby laying a foundation for the subsequent generation of an electronic seal for securing advertising clue evidence.
[0010] In an optional implementation, based on the electronic seal of the advertising clue, the digital certificate is used to digitally encrypt and authenticate the full process data of the target clue to obtain the advertising clue solid certificate file, including: Obtain a target monitoring center solid evidence document template, and generate a text frame of an advertising clue based on the target monitoring center solid evidence document template; Inserting the advertisement clue text information, web page image information and digital signature string into the advertisement clue text frame to obtain an initial text frame; Write the electronic seal of the advertising clue evidence into the cover and page signature area in the initial text frame to obtain the PDF evidence text; Use digital certificates to digitally sign PDF evidence text and obtain clue electronic signature information; Obtain a trusted timestamp, bind the trusted timestamp with the clue electronic signature information, and obtain the advertising clue solid evidence file.
[0011] The present embodiment provides an advertising clue evidence fixing method, which obtains PDF evidence text by writing the advertising clue evidence fixing electronic seal into the cover and page signature area in the initial text frame, thereby avoiding tampering with the advertising clue evidence fixing file, and digitally signs the PDF evidence text with a digital certificate to obtain the clue electronic signature information, binds the trusted timestamp with the clue electronic signature information to obtain the advertising clue evidence fixing file, thereby ensuring the validity of the clue electronic signature information and further improving the security and authenticity of the advertising clue evidence fixing file.
[0012] In an optional implementation, generating an electronic seal for advertising clues based on the official seal image and encrypted string of the target monitoring center includes: Use the digital certificate to digitally sign the encrypted string to obtain a digital signature string; The official seal image of the target monitoring center is used as the central seal image, and the digital signature string is used as a digital ring surrounding the central seal image. Based on the central seal image and the digital ring, an electronic seal for advertising clue solid evidence is generated.
[0013] This embodiment provides a method for securing advertising clues. Since the digital signature string displayed in the outer circle of the target monitoring center's official seal image is information that has been securely authenticated, the electronic seal for securing the advertising clues can ensure that the official seal of the target monitoring center has not been modified. At the same time, the encrypted part of the electronic seal for securing the advertising clues also ensures the security and non-tampering of the advertising clue content in the file.
[0014] In an optional implementation, generating an electronic seal for advertising clues based on the official seal image and encrypted string of the target monitoring center also includes: Use the digital certificate to sign the electronic seal of the advertising clue to obtain the digital signature information of the electronic seal.
[0015] In an optional implementation, it also includes: The content validity of the advertisement clue evidence file is verified to obtain the content validity verification result of the evidence file.
[0016] The present embodiment provides an advertising clue verification method, which verifies the validity of the content of the verification file by verifying the validity of the content of the advertising clue verification file, ensures that the advertising clue verification file is not tampered with, and further improves the security of the advertising clue verification file.
[0017] In a second aspect, the present invention provides an advertising clue solidification device, the device comprising: The first encryption module is used to obtain the electronic advertising clue evidence file, encrypt the clue summary information in the electronic advertising clue evidence file, and obtain an encrypted string; A generation module, used to obtain the official seal image of the target monitoring center, and generate an electronic seal for the advertisement clue based on the official seal image of the target monitoring center and the encrypted string; The second encryption module is used to obtain a digital certificate issued by a trusted CA certification center. Based on the electronic seal of the advertising clue certificate, the digital certificate is used to digitally encrypt and authenticate the full-process data of the target clue to obtain the advertising clue certificate file.
[0018] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the advertising clue solidification method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0019] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the advertising clue solidification method of the first aspect or any corresponding embodiment thereof.
[0020] In a fifth aspect, the present invention provides a computer program product, including computer instructions, and the computer instructions are used to enable a computer to execute the advertising clue solidification method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0022] Figure 1 is a flow chart of a method for consolidating advertising clues according to an embodiment of the present invention; Figure 2 is a schematic diagram of an electronic seal for confirming advertising clues according to an embodiment of the present invention; Figure 3 is a flow chart of another advertising clue solidification method according to an embodiment of the present invention; Figure 4 is a flow chart of another advertising clue solidification method according to an embodiment of the present invention; Figure 5 is a structural block diagram of an advertising clue solidification device according to an embodiment of the present invention; Figure 6 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0024] The embodiment of the present invention provides an advertising clue authentication method, which adds a digital signature for authentication of the advertising clue based on the common electronic seal technology, and adopts an original seal display method to display the corresponding relationship between the electronic seal and the current advertising clue.
[0025] The embodiment of the present invention provides a method for confirming advertising clues. It should be noted that the method for confirming advertising clues provided by the embodiment of the present invention may be executed by a device for confirming advertising clues. The device for confirming advertising clues may be implemented as part or all of an electronic device through software, hardware, or a combination of software and hardware. The electronic device may be a server or a terminal. The server in the embodiment of the present application may be a single server or a server cluster composed of multiple servers. The terminal in the embodiment of the present application may be a smart phone, a personal computer, a tablet computer, a wearable device, an intelligent robot, or other intelligent hardware devices. In the following method embodiments, the execution subject is an electronic device as an example for explanation.
[0026] According to an embodiment of the present invention, an embodiment of a method for solidifying advertising leads is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0027] In this embodiment, a method for securing advertising clues is provided, which can be used in the above-mentioned electronic device. Figure 1 is a flow chart of a method for consolidating advertising clues according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps: Step S101, obtaining an electronic advertisement clue evidence file, encrypting clue summary information in the electronic advertisement clue evidence file, and obtaining an encrypted string.
[0028] Specifically, an advertising clue in the electronic advertising clue evidence file includes information such as advertisement name, advertisement category, publishing media name, publishing media location, publishing media ICP (Internet Content Provider), landing page media ICP, advertiser name, advertiser location, advertisement start page address, advertisement landing page address, landing page collection time, start page screenshot, landing page screenshot, illegal performance, etc. The above information is obtained through the advertising collection and analysis system.
[0029] Furthermore, single or batch identification may be performed for clue summary information corresponding to a single or multiple advertising clues, wherein the clue summary information includes the advertising clue text information and web page image information.
[0030] Step S102, obtaining the official seal image of the target monitoring center, and generating an electronic seal for the advertisement clue based on the official seal image of the target monitoring center and the encrypted character string.
[0031] Specifically, Figure 2 As shown, the electronic seal for the advertising clue is a fixed-size square image that has been certified by the National Internet Advertising Monitoring Center Platform. The image size is 480 480; the central main part of the image in the electronic seal of the advertising clue is a precise scan pattern of the official seal of the target monitoring center (such as the National Internet Advertising Monitoring Center), and the outer circle is one or two circles of encrypted character strings generated by the digital certificate (asymmetric encryption algorithm) issued by the National Internet Advertising Monitoring Center CA (Certificate Authority) certification center for the summary of the stamped clue.
[0032] Step S103, obtain a digital certificate issued by a trusted CA certification center, and use the digital certificate to digitally encrypt and authenticate the full-process data of the target clue based on the electronic seal of the advertising clue to obtain the advertising clue certification file.
[0033] Specifically, the digitally encrypted and authenticated advertising clue solid evidence file is packaged into a solid evidence compression package, and the solid evidence compression package is uploaded to the solid evidence platform.
[0034] Furthermore, the solid evidence platform verifies the validity of the content of the advertising clue solid evidence file and obtains the verification result of the validity of the content of the solid evidence file; among them, the advertising clue solid evidence file stamped with the advertising clue solid evidence electronic seal can be verified for non-tampering of the content through the encrypted string of the advertising clue solid evidence electronic seal to ensure the validity of the content of the advertising clue solid evidence file.
[0035] Furthermore, the steps for verifying the validity of the contents of the advertising clue solid evidence file include: using the electronic signature information in the advertising clue solid evidence file and using the public key of the National Internet Advertising Monitoring Center to decrypt the electronic signature information to ensure that the electronic seal of the advertising clue solid evidence is not tampered with; base64-encoding the advertising information in the advertising clue solid evidence file to form a hexadecimal string; base64-encoding the page screenshots in the advertising clue solid evidence file to form a hexadecimal string; concatenating the multiple base64 string information obtained, and then encrypting the base64 string information using the public key; converting the result into a hexadecimal string, and comparing it with the outer circle string in the electronic seal of the advertising clue solid evidence. The consistent results indicate that the contents of the advertising clue solid evidence file have not been tampered with.
[0036] The present embodiment provides a method for securing advertising clues, which encrypts the clue summary information in the electronic advertising clue evidence file, generates an electronic seal for securing advertising clues based on the target monitoring center's official seal image and encrypted string, thereby avoiding illegal tampering with the electronic seal for securing advertising clues, and realizing security authentication of the target monitoring center's official seal. The digital certificate is used to digitally encrypt and authenticate the full-process data of the target clues to obtain an advertising clue securing file, which can record the full-process data of the target clues in real time, objectively and truthfully, and the recorded data has tamper-proof uniqueness, further improving the security of the advertising clue securing file.
[0037] In this embodiment, a method for securing advertising clues is provided, which can be used in the above-mentioned electronic device. Figure 3 is a flow chart of a method for consolidating advertising clues according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps: Step S301, obtaining an electronic advertisement clue evidence file, encrypting clue summary information in the electronic advertisement clue evidence file, and obtaining an encrypted string.
[0038] Specifically, the above step S301 includes: Step S3011, respectively encode the advertisement clue text information and the web page image information in the advertisement clue solid evidence file to obtain a first encoded string and a second encoded string.
[0039] Specifically, the text information of the advertising clues contained in the current advertising clue evidence file, as well as image information such as web page screenshots, are base64 encoded (one of the encoding methods for transmitting 8-bit bytecodes), and the images are seamlessly spliced.
[0040] Step S3012: concatenate the first encoded string and the second encoded string to obtain an encrypted string.
[0041] Specifically, the base64 encoding of the advertisement clue text information and the base64 encoding of the web page image information are concatenated to obtain an encrypted string.
[0042] Step S302: Obtain the official seal image of the target monitoring center, and generate an electronic seal for the advertisement clue based on the official seal image of the target monitoring center and the encrypted string. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0043] Step S303, obtain a digital certificate issued by a trusted CA certification center, and based on the electronic seal of the advertising clue certificate, use the digital certificate to digitally encrypt and authenticate the full process data of the target clue to obtain the advertising clue certificate file.
[0044] Specifically, the above step S303 includes: Step S3031, obtaining the target monitoring center's solid evidence document template, and generating a text frame of the advertising clue based on the target monitoring center's solid evidence document template.
[0045] Specifically, the target monitoring center's solid evidence document template is the National Internet Advertising Monitoring Center's solid evidence document template.
[0046] Step S3032: insert the advertisement clue text information, web page image information and digital signature string into the advertisement clue text frame to obtain an initial text frame.
[0047] Specifically, fill in the advertising clue detailed information, that is, the advertising clue text information, in the text frame, and write a hexadecimal string (that is, the digital signature string) that electronically signs the advertising clue text information using a digital certificate below the advertising clue text information, and insert the web page screenshot and advertising material image of the advertising clue, that is, the web page image information, into the text frame, and write a hexadecimal string (that is, the digital signature string) that electronically signs the image information using a digital certificate below the web page image information.
[0048] Step S3033, write the electronic seal of the advertising clue into the cover and page signature area in the initial text frame to obtain PDF evidence text.
[0049] Specifically, select the lower right part of each page as the page signature area, paste the image of the advertising clue evidence electronic seal on the cover and the lower right part of each page, and output the completed document into high-quality PDF format text, namely PDF evidence text.
[0050] Step S3034, use the digital certificate to digitally sign the PDF evidence text to obtain the clue electronic signature information.
[0051] Specifically, the PDF evidence text is digitally signed using a digital certificate, and the obtained clue electronic signature information and the digital signature information of the electronic seal corresponding to the electronic seal of the advertising clue solid evidence are saved in the same directory as the PDF evidence text.
[0052] Step S3035, obtain a trusted timestamp, bind the trusted timestamp with the clue electronic signature information, and obtain an advertising clue solid certificate file.
[0053] Specifically, the use of trusted timestamp clue electronic signature information provides the exact signing time and ensures the validity of the clue electronic signature information. It can not only verify the identity of the signatory, but also indicate the exact signing time, making it impossible to deny or deny. In the Internet advertising monitoring work, once the monitored object has doubts about the monitoring results (the content of the received solid evidence document), the authenticity and non-tampering of the content of the solid evidence document can be verified through reverse calculation.
[0054] The present embodiment provides a method for securing advertising clues, which achieves secure authentication of advertising clue evidence by encoding and concatenating advertising clue text information and web page image information to obtain an encrypted character string, thereby laying a foundation for the subsequent generation of an electronic seal for securing advertising clues; secondly, by writing the electronic seal for securing advertising clues into the cover and page signature areas in the initial text frame, a PDF evidence text is obtained, thereby avoiding tampering with the advertising clue securing document, and the PDF evidence text is digitally signed with a digital certificate to obtain clue electronic signature information, and a trusted timestamp is bound to the clue electronic signature information to obtain an advertising clue securing document, thereby ensuring the validity of the clue electronic signature information and further improving the security and authenticity of the advertising clue securing document.
[0055] In this embodiment, a method for securing advertising clues is provided, which can be used in the above-mentioned electronic device. Figure 4 is a flow chart of a method for consolidating advertising clues according to an embodiment of the present invention. Figure 4 As shown, the process includes the following steps: Step S401, obtain the electronic advertising clue evidence file, encrypt the clue summary information in the electronic advertising clue evidence file, and obtain an encrypted string. Figure 3 Step S301 of the illustrated embodiment will not be described in detail here.
[0056] Step S402, obtaining the official seal image of the target monitoring center, and generating an electronic seal for the advertisement clue based on the official seal image of the target monitoring center and the encrypted character string.
[0057] Specifically, the above step S402 includes: Step S4021, digitally sign the encrypted string using a digital certificate to obtain a digital signature string.
[0058] Specifically, a 256-bit digital signature is performed on the encrypted string using a digital certificate, and the binary digital signature information is converted into a hexadecimal string to obtain a digital signature string.
[0059] Step S4022, using the official seal image of the target monitoring center as the central seal image, using the digital signature string as a digital ring surrounding the central seal image, and generating an electronic seal for advertising clue proof based on the central seal image and the digital ring.
[0060] Specifically, the image of the official seal of the target monitoring center is used as the central display image of the electronic seal for the advertising clue, and the digital signature string is processed through programming to form a digital ring around the central seal image.
[0061] Furthermore, the digital certificate is used to sign the electronic seal of the advertising clue to obtain the digital signature information of the electronic seal.
[0062] Furthermore, the image of the electronic seal of the advertisement clue is saved in png (portable network graphics) format, the png format file is signed again using the digital certificate, and the digital signature information of the electronic seal is saved.
[0063] Step S403, obtain the digital certificate issued by the trusted CA certification center, and use the digital certificate to digitally encrypt and authenticate the entire process data of the target clue based on the electronic seal of the advertising clue, and obtain the advertising clue certification file. Figure 3 Step S303 of the illustrated embodiment will not be described in detail here.
[0064] This embodiment provides a method for securing advertising clues. Since the digital signature string displayed in the outer circle of the target monitoring center's official seal image is information that has been securely authenticated, the electronic seal for securing the advertising clues can ensure that the official seal of the target monitoring center has not been modified. At the same time, the encrypted part of the electronic seal for securing the advertising clues also ensures the security and non-tampering of the advertising clue content in the file.
[0065] In this embodiment, an advertising clue solidification device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0066] This embodiment provides an advertising clue verification device, such as Figure 5 As shown, including: The first encryption module 501 is used to obtain an electronic advertisement clue evidence file, encrypt clue summary information in the electronic advertisement clue evidence file, and obtain an encrypted string; A generation module 502 is used to obtain a target monitoring center official seal image, and generate an electronic seal for the advertisement clue based on the target monitoring center official seal image and the encrypted string; The second encryption module 503 is used to obtain a digital certificate issued by a trusted CA certification center, and based on the electronic seal of the advertising clue certificate, use the digital certificate to digitally encrypt and authenticate the full-process data of the target clue to obtain the advertising clue certificate file.
[0067] In some optional implementations, the first encryption module 501 includes: An encoding unit, used to encode the advertisement clue text information and the web page image information in the advertisement clue solid evidence file respectively, to obtain a first encoding string and a second encoding string; The concatenation unit is used to concatenate the first encoded string and the second encoded string to obtain an encrypted string.
[0068] In some optional implementations, the second encryption module 503 includes: An acquisition unit, used to acquire a target monitoring center solid evidence document template, and generate a text frame of an advertising clue based on the target monitoring center solid evidence document template; An inserting unit, used to insert the advertisement clue text information, web page image information and digital signature string into the advertisement clue text frame to obtain an initial text frame; A writing unit is used to write the electronic seal of the advertising clue evidence into the cover and page signature area in the initial text frame to obtain a PDF evidence text; The first digital signature unit is used to digitally sign the PDF evidence text using a digital certificate to obtain clue electronic signature information; The binding unit is used to obtain a trusted timestamp, bind the trusted timestamp with the clue electronic signature information, and obtain an advertising clue solid certificate file.
[0069] In some optional implementations, the generating module 502 includes: The second digital signature unit is used to digitally sign the encrypted string using a digital certificate to obtain a digital signature string; The generating unit is used to use the official seal image of the target monitoring center as the central seal image, use the digital signature string as a digital ring surrounding the central seal image, and generate an electronic seal for the advertising clue based on the central seal image and the digital ring.
[0070] In some optional implementations, the generating module 502 further includes: The third digital signature unit is used to sign the electronic seal of the advertisement clue with a digital certificate to obtain the digital signature information of the electronic seal.
[0071] In some optional embodiments, it also includes: The validity verification module is used to verify the content validity of the advertisement clue solid evidence file and obtain the content validity verification result of the solid evidence file.
[0072] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0073] In this embodiment, an advertising clue solidification device is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0074] The embodiment of the present invention also provides a computer device having the above Figure 5 An advertising clue solidifying device is shown.
[0075] See also Figure 6 , Figure 6 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 6 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 10 is taken as an example.
[0076] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0077] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0078] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0079] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0080] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 6 The example of connecting through bus is taken in the following.
[0081] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device may be a touch screen.
[0082] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0083] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0084] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for consolidating advertising clues, characterized in that: The method comprises: Obtaining an electronic advertisement clue evidence file, and encrypting clue summary information in the electronic advertisement clue evidence file to obtain an encrypted string; Obtaining a target monitoring center official seal image, and generating an advertising clue proof electronic seal based on the target monitoring center official seal image and the encrypted string; Obtain a digital certificate issued by a trusted CA certification center, and based on the electronic seal of the advertising clue certificate, use the digital certificate to digitally encrypt and authenticate the full process data of the target clue to obtain the advertising clue certificate file.
2. The method according to claim 1, characterized in that The step of encrypting the clue summary information in the electronic advertising clue evidence file to obtain an encrypted string includes: Encoding the advertisement clue text information and the web page image information in the advertisement clue solid evidence file respectively to obtain a first encoded string and a second encoded string; The first encoded string and the second encoded string are concatenated to obtain the encrypted string.
3. The method according to claim 2, characterized in that Based on the electronic seal for the advertising clue, the digital certificate is used to digitally encrypt and authenticate the full process data of the target clue to obtain the advertising clue certificate file, including: Obtaining a target monitoring center solid evidence document template, and generating a text frame of an advertising clue based on the target monitoring center solid evidence document template; Inserting the advertisement clue text information, the web page image information and the digital signature string into the advertisement clue text frame to obtain an initial text frame; Writing the electronic seal of the advertising clue evidence into the cover and page signature area in the initial text frame to obtain a PDF evidence text; Using the digital certificate to digitally sign the PDF evidence text to obtain clue electronic signature information; A trusted timestamp is obtained, and the trusted timestamp is bound to the electronic signature information of the clue to obtain the advertising clue solid certificate file.
4. The method according to claim 1, characterized in that: The method of generating an electronic seal for advertising clues based on the official seal image of the target monitoring center and the encrypted character string includes: Using the digital certificate to digitally sign the encrypted string to obtain a digital signature string; The target monitoring center's official seal image is used as the center seal image, the digital signature string is used as a digital ring surrounding the center seal image, and the advertising clue solid electronic seal is generated based on the center seal image and the digital ring.
5. The method according to claim 4, characterized in that The step of generating an electronic seal for advertising clues based on the official seal image of the target monitoring center and the encrypted string also includes: The digital certificate is used to sign the electronic seal of the advertising clue to obtain the digital signature information of the electronic seal.
6. The method according to claim 1, characterized in that Also includes: The validity of the content of the advertisement clue solid evidence file is verified to obtain a verification result of the validity of the content of the solid evidence file.
7. An advertising clue solidification device, characterized in that: The device comprises: A first encryption module is used to obtain an electronic advertisement clue evidence file, encrypt clue summary information in the electronic advertisement clue evidence file, and obtain an encrypted string; A generation module, used to obtain a picture of the official seal of the target monitoring center, and generate an electronic seal for the advertisement clue based on the picture of the official seal of the target monitoring center and the encrypted string; The second encryption module is used to obtain a digital certificate issued by a trusted CA certification center, and based on the electronic seal of the advertising clue certificate, use the digital certificate to digitally encrypt and authenticate the full-process data of the target clue to obtain an advertising clue certificate file.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the advertising clue solidification method according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the advertising clue solidification method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The invention comprises computer instructions, wherein the computer instructions are used to make a computer execute the advertising clue solidification method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Digital anti-fake method
CN1421814A
Business operating method and system for digital seals
CN1808490A