Image anti-counterfeiting verification method and device, computer equipment and storage medium
By using asymmetric encryption algorithms and embedding and decrypting technology of metadata information in the insurance claims system, the problem of easy tampering of photo watermarks is solved, efficient anti-counterfeiting verification of images is achieved, and the accuracy and security of the claims process are improved.
Patent Information
- Application Number
- CN202411679306.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-03-28
AI Technical Summary
In the prior art, the inspection photos are used to identify them using watermark technology, but this method is easily tampered with, resulting in inaccurate claims by the insurance company and economic losses to the insurance company.
By using an asymmetric encryption algorithm in the insurance claims system to generate public key information and private key information for the surveyed image, upload the private key information to the system, obtain the shooting information and encrypt the generation metadata information, embed it in the image, and use the private key to decrypt it when necessary to complete the anti-counterfeiting verification of the image.
It enhances the tamper-proof ability of images, improves the reliability of the authentic source of the photo content, reduces economic losses caused by claims errors, and improves the safety control and management of the insurance claims process.
Smart Images

Figure CN119720132A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image processing, which is applied to the financial field, and in particular to an image anti-counterfeiting verification method, device, computer equipment and storage medium. Background Art
[0002] In the financial field, for insurance companies and the subject matter, the inspection photos are the main reference materials in the insurance company's claims process and one of the most important archived materials in the claims case. The authenticity of the inspection photos is particularly important. The accuracy and timeliness of the on-site inspection directly affect the fairness and efficiency of the claims. The main technical means of on-site inspection is to take a series of inspection photos that meet the specifications, analyze and judge the nature of the accident through the real conditions of the accident scene recorded in the photos, and provide objective basis for physical evidence identification.
[0003] In existing solutions, inspection photos generally use watermark technology, adding the corresponding logo of the insurance company, taking a photo of the employee account number, etc. to form a watermark for identification of the inspection photo. However, this method of photo watermarking is easy to be tampered with, and the inspection photo with watermark may not be the real accident scene, which will lead to inaccurate claims by the insurance company and cause economic losses to the insurance company.
[0004] Therefore, there is an urgent need for an image anti-counterfeiting verification method for the financial field, especially for insurance inspection photos, in order to improve the fairness and efficiency of claims. Summary of the invention
[0005] The present application provides an image anti-counterfeiting verification method, device, computer equipment and storage medium, which aims to solve the problem that in the existing solution, inspection photos generally use watermark technology, add the corresponding logo of the insurance company to the photo, take a picture of the employee account number, etc. to form a watermark for identification of the inspection photo, but this photo watermark method is easy to be tampered with, and the inspection photo with watermark may not be the real accident scene, which will lead to inaccurate claims of the insurance company and cause economic losses to the insurance company.
[0006] In a first aspect, the present application provides an image anti-counterfeiting verification method, comprising:
[0007] When the photography module of the preset insurance claim system takes the survey image, the public key information and private key information corresponding to the survey image are generated based on the preset asymmetric encryption algorithm, and the private key information corresponding to the survey image is uploaded to the insurance claim system;
[0008] Acquire shooting information corresponding to the survey image; the shooting information at least includes shooting time, shooting location, shooting equipment parameters, shooting location latitude and longitude, and user information of the shooting user corresponding to the survey image in the insurance claims system;
[0009] Encrypting the photographed information according to the public key information to generate metadata information, so as to add the metadata information to the survey image, and uploading the survey image after adding to the insurance claim system;
[0010] Obtaining the inspection image to be verified and the private key information corresponding to the inspection image in the insurance claim system;
[0011] The metadata information in the survey image is decrypted according to the private key information, so as to complete the anti-counterfeiting verification of the survey image according to the shooting information obtained after decryption.
[0012] In some embodiments, public key information and private key information corresponding to the survey image are generated based on a preset asymmetric encryption algorithm, including: randomly generating a first prime number and a second prime number within a preset range; generating an Euler function based on the first prime number and the second prime number; generating an encryption index and a decryption index based on the Euler function; generating public key information based on the encryption index and the Euler function; generating private key information based on the decryption index and the Euler function.
[0013] Exemplarily, generating an Euler function according to a first prime number and a second prime number includes: calculating a common modulus corresponding to the first prime number and the second prime number; generating an Euler function according to the common modulus, the first prime number, and the second prime number; wherein the expression corresponding to the Euler function includes:
[0014]
[0015] Where φ() is the value of the Euler function, n is the common modulus, and n = p 1 *p 2 , p 1 is the first prime number, p 2 is the second prime number.
[0016] Exemplarily, generating an encryption index and a decryption index according to the Euler function includes: generating an encryption index range according to the value of the Euler function; wherein the encryption index range is is the value of the Euler function, and e is the encryption exponent; a number that is coprime with the value of the Euler function is generated in the encryption exponent range as the encryption exponent; and a decryption exponent is calculated based on the encryption exponent.
[0017] In some embodiments, before encrypting the photographed information according to the public key information, it also includes: obtaining identification information corresponding to the survey picture; the identification information includes at least one or more of the picture title, keywords, and picture description, so as to encrypt the photographed information and the identification information according to the public key information.
[0018] In some embodiments, encrypting the shooting information according to the public key information includes: obtaining a format corresponding to a preset extensible metadata platform; converting the shooting information according to the format; adding the converted shooting information to the extensible metadata platform, so as to encrypt the shooting information according to the public key information in the extensible metadata platform.
[0019] In some embodiments, after obtaining the survey image to be verified and the private key information corresponding to the survey image in the insurance claims system, the method also includes: if the survey image does not contain metadata information, or if the metadata information cannot be decrypted according to the private key information, adding a risk control mark to the case information corresponding to the survey image in the claims system.
[0020] In a second aspect, the present application provides an image anti-counterfeiting verification device, comprising:
[0021] An image capturing unit, used to generate public key information and private key information corresponding to the survey image based on a preset asymmetric encryption algorithm when a shooting module of a preset insurance claim system captures the survey image, and upload the private key information corresponding to the survey image to the insurance claim system;
[0022] An information acquisition unit is used to acquire shooting information corresponding to the survey image; the shooting information at least includes shooting time, shooting location location, shooting equipment parameters, longitude and latitude of the shooting location, and user information of the shooting user corresponding to the survey image in the insurance claim system;
[0023] An information encryption unit, used to encrypt the photographing information according to the public key information to generate metadata information, so as to add the metadata information to the survey image, and upload the survey image after adding to the insurance claim system;
[0024] An image acquisition unit, used to acquire the inspection image to be verified and the private key information corresponding to the inspection image in the insurance claim system;
[0025] The verification completion unit is used to decrypt the metadata information in the survey image according to the private key information, so as to complete the anti-counterfeiting verification of the survey image according to the shooting information obtained after decryption.
[0026] In a third aspect, the present application further provides a computer device, including:
[0027] Memory and processor;
[0028] The memory is used to store computer programs;
[0029] The processor is used to execute the computer program and implement the steps of the image anti-counterfeiting verification method as described in the first aspect above when executing the computer program.
[0030] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the steps of the image anti-counterfeiting verification method as described in the first aspect above.
[0031] The embodiment of the present application provides an image anti-counterfeiting verification method, device, computer equipment and storage medium. The method first generates the public key information and private key information of the image in combination with an asymmetric encryption algorithm when the shooting module triggers shooting in the insurance claims system. Then upload the private key information to the insurance claims system for subsequent verification while preventing the private key information from being tampered with. Collect relevant information of the image, including shooting time, location, equipment parameters, longitude and latitude, and user information, which fully describe the background and environment of the shooting event. Then use the generated public key to encrypt the shooting information and generate metadata information. Embed the encrypted metadata information into the image, and upload the complete image to the insurance claims system. Finally, when the image needs to be verified, extract the survey image and the corresponding private key information from the system. Use the private key to decrypt the metadata information embedded in the image, so as to extract the shooting information and verify it, so as to realize the authenticity verification of the image.
[0032] The provided method has the following beneficial effects:
[0033] 1. Enhanced anti-tampering capabilities: Through asymmetric encryption technology, the shooting information is systematically embedded, making tampering more difficult and improving the anti-counterfeiting capabilities of the image.
[0034] 2. Improve reliability and accuracy: Encrypting and embedding detailed shooting information can ensure the true source of the photo content, effectively eliminating the misleading information that may be caused by forged and non-authentic on-site photos.
[0035] 3. Reduce economic losses: Accurate image verification can effectively reduce economic losses caused by claims errors and safeguard the interests of insurance companies.
[0036] 4. Improve protection: Integrate information encryption and verification mechanisms, strengthen security control and management of insurance claims process, and provide more reliable technical support.
[0037] In summary, this method ensures the authenticity and integrity of survey images through technological innovation, and improves the accuracy and reliability of the insurance claims process.
[0038] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0040] Figure 1 This is a schematic flow chart of the steps of an image anti-counterfeiting verification method provided by an embodiment of the present application;
[0041] Figure 2 This is a flowchart showing the steps of a method for generating public key information and private key information provided by an embodiment of the present application;
[0042] Figure 3 is a schematic flow chart of the steps of an encryption method provided by an embodiment of the present application;
[0043] Figure 4 It is a structural schematic diagram of an image anti-counterfeiting verification device provided by an embodiment of the present application;
[0044] Figure 5 It is a schematic block diagram of the structure of a computer device provided in one embodiment of the present application.
[0045] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0047] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0048] It should be understood that, in order to clearly describe the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish the same or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0049] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0050] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0051] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0052] In the financial field, for insurance companies and the subject matter, the inspection photos are the main reference materials in the insurance company's claims process and one of the most important archived materials in the claims case. The authenticity of the inspection photos is particularly important. The accuracy and timeliness of the on-site inspection directly affect the fairness and efficiency of the claims. The main technical means of on-site inspection is to take a series of inspection photos that meet the specifications, analyze and judge the nature of the accident through the real conditions of the accident scene recorded in the photos, and provide objective basis for physical evidence identification.
[0053] In existing solutions, inspection photos generally use watermark technology, adding the corresponding logo of the insurance company, taking a photo of the employee account number, etc. to form a watermark for identification of the inspection photo. However, this method of photo watermarking is easy to be tampered with, and the inspection photo with watermark may not be the real accident scene, which will lead to inaccurate claims by the insurance company and cause economic losses to the insurance company.
[0054] Therefore, there is an urgent need for an image anti-counterfeiting verification method for the financial field, especially for insurance inspection photos, in order to improve the fairness and efficiency of claims.
[0055] To solve the above problems, please refer to Figure 1 , Figure 1The figure is a schematic flow chart of an image anti-counterfeiting verification method provided by an embodiment of the present application. The image anti-counterfeiting verification method can be implemented by a computer device, which can be deployed on a single server or a server cluster. It can also be deployed on a handheld terminal, a laptop computer, a wearable device or a robot, etc.
[0056] It should be noted that the acquisition of relevant information involved in the acquisition process of any information such as shooting information and identification information by the provided method complies with relevant regulations and is carried out with the user's consent, and will not infringe on the user's privacy or violate relevant laws and regulations.
[0057] Specifically, Figure 1 As shown, the provided image anti-counterfeiting verification method includes steps S101 to S105. The details are as follows:
[0058] Step S101. When the shooting module of the preset insurance claims system shoots the survey image, the public key information and private key information corresponding to the survey image are generated based on the preset asymmetric encryption algorithm, and the private key information corresponding to the survey image is uploaded to the insurance claims system.
[0059] Specifically, when the shooting module in the insurance claims system completes the initial shooting of the image, the computer device triggers an asymmetric encryption algorithm (such as the RSA (Rivest-Shamir-Adleman) algorithm) to generate the public key and private key of the image. The private key information of the survey image taken is securely uploaded to the server of the insurance claims system for storage to prevent the private key information from being tampered with during subsequent uploads. For example, an insurance surveyor uses a mobile phone application dedicated to the insurance company to take photos of the accident scene. After the application automatically generates an encryption key pair for the photo, the private key is uploaded to the company's backend server, and the public key is used for subsequent information encryption. Furthermore, through the preset asymmetric encryption mechanism, the uniqueness and security of each survey image are enhanced to prevent tampering immediately after shooting.
[0060] Step S102. Acquire shooting information corresponding to the survey image; the shooting information at least includes shooting time, shooting location location, shooting equipment parameters, shooting location longitude and latitude, and user information of the shooting user corresponding to the survey image in the insurance claim system.
[0061] Specifically, the computer device obtains shooting information related to the survey image (such as IPTF (International Press Telecommunications Council) is a standard format for storing and exchanging images and their related metadata, usually used with image formats such as JPEG and TIFF. The following are commonly used fields in the standard). Key shooting information includes: shooting time, location, detailed parameters of the equipment (such as model, serial number), GPS longitude and latitude location, and user information of the photographer. For example, the information collected by the computer device may include: on a certain day and time, through a specific model of camera, user Zhang San at a certain geographic coordinate took a survey image. Detailed background information can ensure a complete description of the shooting event and facilitate further verification and validation.
[0062] Step S103: Encrypt the photographed information according to the public key information to generate metadata information, add the metadata information to the survey image, and upload the survey image with the addition to the metadata information to the insurance claim system.
[0063] Specifically, the generated public key is used to encrypt the collected shooting information to form secure metadata information. The encrypted metadata information is embedded in the original image file. The final inspection image is uploaded to the insurance company's claims system for storage and subsequent processing. For example, the encrypted information may occupy a part of the data block of the inspection image file, so that even if the image itself is tampered with, the metadata remains intact and cannot be modified. By embedding the metadata information, the image retains all the information required for verification, so that its authenticity and integrity can still be guaranteed during transmission and storage.
[0064] Step S104: Obtain the inspection image to be verified and the private key information corresponding to the inspection image in the insurance claim system.
[0065] Specifically, when verification is required, the stored inspection image and corresponding private key information are obtained through the insurance claims system. The inspection image and its private key provide the basis for subsequent decryption and verification. For example, when the claims adjuster is reviewing an accident case, he retrieves the photo from the claims system for verification and automatically obtains the relevant private key. By having the private key hosted and stored by the claims system, key leakage and data inconsistency due to personal reasons can be prevented.
[0066] Step S105. Decrypt the metadata information in the survey image according to the private key information, so as to complete the anti-counterfeiting verification of the survey image according to the shooting information obtained after decryption.
[0067] Specifically, the metadata information embedded in the survey image is decrypted using a private key. After decryption, the information recorded when it was originally taken is obtained to verify the legitimacy and validity of the image. If the decrypted data is compared with the expected information stored by the insurance company, any changes or inconsistencies will be marked, providing a reliable basis for the review process. By ensuring that the image has not been tampered with, it provides an efficient anti-counterfeiting verification method and enhances the fairness and accuracy of the claims process.
[0068] In summary, steps S101 to S105 improve the security, reliability and anti-tampering capabilities of the image survey process through the collaborative work of computer equipment, thereby effectively reducing claims errors and economic losses caused by false or untrue images.
[0069] In some embodiments, Figure 2 As shown, the public key information and private key information corresponding to the survey image are generated based on a preset asymmetric encryption algorithm, including steps S101a to S101e:
[0070] Step S101a. Randomly generate a first prime number and a second prime number within a preset range;
[0071] Step S101b. Generate an Euler function according to the first prime number and the second prime number;
[0072] Step S101c. Generate an encryption index and a decryption index according to the Euler function;
[0073] Step S101d. Generate public key information according to the encryption exponent and the Euler function;
[0074] Step S101e. Generate private key information according to the decryption exponent and the Euler function.
[0075] Public key information can be used publicly to encrypt information, while private key information must be kept confidential to ensure that only the legitimate holder can decrypt the encrypted information. The generation process ensures asymmetry through mathematical relationships, increasing the reliability of encryption. Large prime numbers can be used to ensure key strength, providing the ability to resist brute force cracking and attacks, and improving the overall security of the claims system. This method allows the insurance claims system to securely manage data encryption and decryption tasks during image surveys, playing an important role in preventing fraud.
[0076] Exemplarily, generating an Euler function according to a first prime number and a second prime number includes: calculating a common modulus corresponding to the first prime number and the second prime number; generating an Euler function according to the common modulus, the first prime number, and the second prime number; wherein the expression corresponding to the Euler function includes:
[0077]
[0078] Where φ() is the value of the Euler function, n is the common modulus, and n = p 1 *p 2 , p 1 is the first prime number, p 2 is the second prime number.
[0079] The Euler function is an important parameter for generating private keys, ensuring the mathematical basis for the complete process of encryption and decryption. Its computational complexity is high for modern computing devices, which increases the security of the claims system. The definition of the Euler function and the simple calculation method (product property) make the entire key generation process mathematically intuitive and efficient. This calculation effectively utilizes the basic properties of number theory in the problem, ensuring that the generated key has the required security and meets practical applications. Asymmetric encryption systems rely on the complexity of prime number products that cannot be quickly decomposed during the decryption process. The exponent generated by the Euler function can ensure that decryption is only performed by the person who has the private key. Through the Euler function, the appropriate encryption exponent and decryption exponent can be further selected to obtain the final complete key pair. This allows information to be transmitted securely in an open network environment.
[0080] In summary, the above examples focus on the basic steps of building from prime numbers to Euler functions. This step plays an indispensable role in ensuring the security of keys and the integrity of the entire encryption system, and provides technical support for data protection in insurance claims solutions.
[0081] Exemplarily, generating an encryption index and a decryption index according to the Euler function includes: generating an encryption index range according to the value of the Euler function; wherein the encryption index range is is the value of the Euler function, and e is the encryption exponent; a number that is coprime with the value of the Euler function is generated in the encryption exponent range as the encryption exponent; and a decryption exponent is calculated based on the encryption exponent.
[0082] The encryption exponent range is limited to ensure that the encryption exponent is a relatively small and valid integer, suitable for subsequent encryption operations. and There is no common divisor between the two. e=17. For the decryption exponent, the value of the Euler function is modulo the product of the encryption exponent and the decryption exponent, and the result is 1, that is, when the decryption exponent is d, exd≡1 That is, e=17, d=2573, 17x2573=1 (mod3120).
[0083] This ensures the security of the key pair, so that only the correct key can decrypt the information encrypted by the public key. The characteristics of Euler function and coprime make the process of selecting encryption index and decryption index relatively simple and efficient, suitable for use in environments with high performance requirements, while ensuring the security of information transmission. At the same time, this asymmetric encryption mechanism supports distributed public key management systems and can be well applied to modern networks. Through the precise calculation of encryption index and decryption index, the legitimacy of data encryption, transmission and access is ensured, and unauthorized access and illegal use from the outside are prevented.
[0084] In some embodiments, before encrypting the photographed information according to the public key information, it also includes: obtaining identification information corresponding to the survey picture; the identification information includes at least one or more of the picture title, keywords, and picture description, so as to encrypt the photographed information and identification information according to the public key information.
[0085] Identification information is metadata related to the survey image, including at least image title, keywords, image description, etc. This information helps to better describe and classify the image. This identification information can be obtained through the image management system or directly input by the user. For example, for a photo of an insurance accident scene, the identification information may include a title (such as "traffic accident scene"), keywords (such as "car accident", "collision", time, location, etc.), and image description (such as "the accident occurred at an intersection and involved two cars"). After obtaining the identification information, it is combined with the actual image data. In this way, the two are encrypted as a whole using public key information. Using the obtained public key (such as the public key generated in the previous example), the combined information is encrypted to ensure security during transmission and storage. The identification information is first standardized (such as removing sensitive information and normalizing the format), and then merged with the image file into a data packet. Using an asymmetric encryption algorithm (such as RSA), the ciphertext is obtained through public key encryption for subsequent transmission or storage.
[0086] By encrypting identification information (such as IPTF (International Press Telecommunications Council) is a standard format for storing and exchanging images and their related metadata, usually used with image formats such as JPEG and TIFF. The following are the commonly used fields in this standard) and the captured image, unauthorized visitors are prevented from obtaining detailed descriptions of the image, thereby improving the overall confidentiality of the data. Ensure that data integrity and confidentiality are doubly protected during information transmission.
[0087] At the same time, identification information helps to retrieve and organize encrypted image data, and can quickly locate and decrypt related images when needed, facilitating subsequent processing and analysis. More detailed identification information storage helps insurance auditors or systems quickly determine the background and importance of images when decrypting data. Users can attach detailed descriptions when uploading photos to help the system process and analyze images more accurately. This mechanism is easy to integrate with other management systems and can realize automated information tagging and classification. Through encryption and clear identification records, it can meet the requirements of industry standards and laws and regulations for data protection, and provide detailed records to facilitate subsequent audits.
[0088] In summary, the above embodiment design improves the efficiency of information management while protecting data security, and ensures the reliability and accuracy of data processing in a multi-user, multi-system environment. This processing method is particularly important in industries such as insurance and finance that have high requirements for data security.
[0089] In some embodiments, please refer to Figure 3 The photographing information is encrypted according to the public key information, including steps S103a to S103c.
[0090] Step S103a. Obtain the format corresponding to the preset extensible metadata platform;
[0091] Step S103b. Convert the shooting information according to the format;
[0092] Step S103c: adding the converted shooting information to the extensible metadata platform, so as to encrypt the shooting information according to the public key information in the extensible metadata platform.
[0093] Extensible Metadata Platform (XMP) is a standard format that supports embedded files and is used to store metadata that describes the content of files. This metadata can be used in many file formats, such as JPEG, TIFF, PDF, etc. In the above method, a preset metadata format is first obtained, which is compatible with the standard defined by the enterprise or application. The format definition usually includes basic information such as the name, type, and length of the data field to ensure that the shooting information is accurate during the conversion. The original shooting information (such as photo data, meta information, etc.) is converted according to the preset XMP format. During the conversion process, it is necessary to ensure that the information is complete and consistent with the mapping of the XMP format fields.
[0094] For example, if the shooting information contains parameters (such as camera model, shooting time, GPS location, etc.), they are converted to the corresponding fields in the XMP format. After conversion, the shooting information is added to the extensible metadata platform as part of the system's compliant data processing protocol. Ensure that the converted data can be seamlessly integrated with other XMP-based systems. Use the public key to encrypt the shooting information added to the XMP platform to ensure the security of the data during upload and storage. The encryption process usually uses an asymmetric encryption algorithm, which is encrypted in the public key system and retains the private key for subsequent decryption operations. As a widely accepted standard format, XMP makes information more interoperable and compatible between multiple software and systems. After conversion to the XMP platform, the data format is standardized for cross-platform use. By using standard encryption methods in the platform, it can be ensured that the data is not tampered with or leaked during circulation. The standardized format reduces errors in data processing and improves data consistency. The unified metadata management platform makes the storage, retrieval and update of data more systematic and simplifies the management complexity. Metadata enables users and systems to quickly access and process necessary information and improve efficiency. By using XMP, data can be attached with richer descriptive information, thus supporting more complex application scenarios and automated data processing.
[0095] In general, the above method not only strengthens the security and integrity of data by performing format conversion and encryption processing in an extensible metadata platform, but also improves the application flexibility and interoperability of data in various businesses. This is especially important for enterprise-level data management, which can adapt to and support complex business needs and technical environments.
[0096] In some embodiments, after obtaining the survey image to be verified and the private key information corresponding to the survey image in the insurance claims system, the method also includes: if the survey image does not contain metadata information, or if the metadata information cannot be decrypted according to the private key information, adding a risk control mark to the case information corresponding to the survey image in the claims system.
[0097] Obtain the inspection image to be verified and the corresponding private key information from the insurance claims system. The inspection image is used as evidence to record accidents or apply for claims, and the private key information is used to decrypt the image metadata. First, check whether the inspection image contains the necessary metadata information (which may include shooting time, location, equipment information, etc.). Metadata information plays an important role in supporting verification and review in the image processing and claims process. Use the private key information to try to decrypt the metadata information of the image. Usually, the corresponding key pair used for encryption is used for operation. Decryption is a key step to verify the authenticity and integrity of the image and ensure that the image has not been tampered with. If no metadata information is detected in the image, or the metadata cannot be decrypted by the private key, it is considered an abnormal situation. In this case, a risk control tag is added to the case information corresponding to the inspection image in the claims system. The risk control tag can be used to remind the claims auditor that the case may be risky or require special attention. This tag can also trigger additional review processes, such as manual review or further investigation.
[0098] Then, through automated detection and marking of abnormal situations, the claims system can quickly identify and handle potential problem cases. Risk control tags help claims personnel focus on cases with potential risks and improve audit efficiency. Through dual verification of images and metadata, fraud can be reduced and the authenticity of each claim case can be ensured. Automatically adding risk control tags can timely detect and prevent potential fraud and improve the risk management capabilities of insurance companies. At the same time, the problem of missing and unable to decrypt metadata is systematically handled to ensure that each case is carried out according to standard procedures and achieve consistent data management. Ensure the integrity and traceability of data to provide a reliable basis for subsequent business analysis and audits. Ensuring metadata integrity and correct decryption is an important part of many regulatory requirements. The management of risk control tags can meet industry compliance and regulatory requirements. Provide transparent operation records to enhance the trust and credibility of the insurance industry.
[0099] The above-mentioned embodiments effectively combine risk management and data processing strategies, and greatly improve the efficiency and security of the insurance claims system through automatic marking and management of abnormal situations, and are an indispensable part of the modern insurance industry.
[0100] An image anti-counterfeiting verification method provided by an embodiment of the present application first generates the public key information and private key information of the image in combination with an asymmetric encryption algorithm in an insurance claims system when the shooting module triggers shooting. The private key information is then uploaded to the insurance claims system for subsequent verification while preventing the private key information from being tampered with. Relevant information of the image is collected, including shooting time, location, equipment parameters, longitude and latitude, and user information, which fully describe the background and environment of the shooting event. The shooting information is then encrypted using the generated public key to generate metadata information. The encrypted metadata information is embedded in the image, and the complete image is uploaded to the insurance claims system. Finally, when the image needs to be verified, the survey image and the corresponding private key information are extracted from the system. The metadata information embedded in the image is decrypted using the private key, thereby extracting the shooting information and verifying it, thereby achieving authenticity verification of the image.
[0101] The provided method has the following beneficial effects:
[0102] 1. Enhanced anti-tampering capabilities: Through asymmetric encryption technology, the shooting information is systematically embedded, making tampering more difficult and improving the anti-counterfeiting capabilities of the image.
[0103] 2. Improve reliability and accuracy: Encrypting and embedding detailed shooting information can ensure the true source of the photo content, effectively eliminating the misleading information that may be caused by forged and non-authentic on-site photos.
[0104] 3. Reduce economic losses: Accurate image verification can effectively reduce economic losses caused by claims errors and safeguard the interests of insurance companies.
[0105] 4. Improve protection: Integrate information encryption and verification mechanisms, strengthen security control and management of insurance claims process, and provide more reliable technical support.
[0106] In summary, this method ensures the authenticity and integrity of survey images through technological innovation, and improves the accuracy and reliability of the insurance claims process.
[0107] See also Figure 4 As shown, Figure 4 1 is a schematic diagram of the structure of an image anti-counterfeiting verification device 200 provided in an embodiment of the present application. The image anti-counterfeiting verification device 200 is used to execute the steps of the image anti-counterfeiting verification method shown in the above embodiments. The image anti-counterfeiting verification device 200 can be a single server or a server cluster, or the image anti-counterfeiting verification device 200 can be a terminal, which can be a handheld terminal, a laptop computer, a wearable device or a robot, etc.
[0108] like Figure 4 As shown, the image anti-counterfeiting verification device 200 includes:
[0109] The image capturing unit 201 is used to generate public key information and private key information corresponding to the survey image based on a preset asymmetric encryption algorithm when the shooting module of the preset insurance claim system captures the survey image, and upload the private key information corresponding to the survey image to the insurance claim system;
[0110] The information acquisition unit 202 is used to acquire the shooting information corresponding to the survey image; the shooting information at least includes shooting time, shooting location location, shooting equipment parameters, shooting location longitude and latitude, and user information of the shooting user corresponding to the survey image in the insurance claim system;
[0111] The information encryption unit 203 is used to encrypt the photographing information according to the public key information to generate metadata information, so as to add the metadata information to the survey image, and upload the survey image after adding to the insurance claim system;
[0112] An image acquisition unit 204 is used to acquire the inspection image to be verified and the private key information corresponding to the inspection image in the insurance claim settlement system;
[0113] The verification completion unit 205 is used to decrypt the metadata information in the survey image according to the private key information, so as to complete the anti-counterfeiting verification of the survey image according to the shooting information obtained after decryption.
[0114] It should be noted that technicians in the relevant field can clearly understand that for the convenience and conciseness of description, the specific working processes of the image anti-counterfeiting verification device and each module described above can refer to the corresponding processes in the image anti-counterfeiting verification method embodiments described in the above embodiments, and will not be repeated here.
[0115] The above-mentioned image anti-counterfeiting verification method can be implemented in the form of a computer program. The computer program can be used in Figure 4 Run on the device shown.
[0116] See also Figure 5 , Figure 5 1 is a schematic block diagram of the structure of a computer device provided in an embodiment of the present application. The computer device includes a processor, a memory and a network interface connected via a device bus, wherein the memory may include a storage medium and an internal memory.
[0117] The storage medium can store an operating device and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any image anti-counterfeiting verification method.
[0118] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.
[0119] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any image anti-counterfeiting verification method.
[0120] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the terminal to which the scheme of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0121] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0122] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:
[0123] When the photography module of the preset insurance claim system takes the survey image, the public key information and private key information corresponding to the survey image are generated based on the preset asymmetric encryption algorithm, and the private key information corresponding to the survey image is uploaded to the insurance claim system;
[0124] Acquire shooting information corresponding to the survey image; the shooting information at least includes shooting time, shooting location, shooting equipment parameters, shooting location latitude and longitude, and user information of the shooting user corresponding to the survey image in the insurance claims system;
[0125] Encrypting the photographed information according to the public key information to generate metadata information, so as to add the metadata information to the survey image, and uploading the survey image after adding to the insurance claim system;
[0126] Obtaining the inspection image to be verified and the private key information corresponding to the inspection image in the insurance claim system;
[0127] The metadata information in the survey image is decrypted according to the private key information, so as to complete the anti-counterfeiting verification of the survey image according to the shooting information obtained after decryption.
[0128] In some embodiments, public key information and private key information corresponding to the survey image are generated based on a preset asymmetric encryption algorithm, including: randomly generating a first prime number and a second prime number within a preset range; generating an Euler function based on the first prime number and the second prime number; generating an encryption index and a decryption index based on the Euler function; generating public key information based on the encryption index and the Euler function; generating private key information based on the decryption index and the Euler function.
[0129] Exemplarily, generating an Euler function according to a first prime number and a second prime number includes: calculating a common modulus corresponding to the first prime number and the second prime number; generating an Euler function according to the common modulus, the first prime number, and the second prime number; wherein the expression corresponding to the Euler function includes:
[0130]
[0131] Where φ() is the value of the Euler function, n is the common modulus, and n = p 1 *p 2 , p 1 is the first prime number, p 2 is the second prime number.
[0132] Exemplarily, generating an encryption index and a decryption index according to the Euler function includes: generating an encryption index range according to the value of the Euler function; wherein the encryption index range is is the value of the Euler function, and e is the encryption exponent; a number that is coprime with the value of the Euler function is generated in the encryption exponent range as the encryption exponent; and a decryption exponent is calculated based on the encryption exponent.
[0133] In some embodiments, before encrypting the photographed information according to the public key information, it also includes: obtaining identification information corresponding to the survey picture; the identification information includes at least one or more of the picture title, keywords, and picture description, so as to encrypt the photographed information and the identification information according to the public key information.
[0134] In some embodiments, encrypting the shooting information according to the public key information includes: obtaining a format corresponding to a preset extensible metadata platform; converting the shooting information according to the format; adding the converted shooting information to the extensible metadata platform, so as to encrypt the shooting information according to the public key information in the extensible metadata platform.
[0135] In some embodiments, after obtaining the survey image to be verified and the private key information corresponding to the survey image in the insurance claims system, the method also includes: if the survey image does not contain metadata information, or if the metadata information cannot be decrypted according to the private key information, adding a risk control mark to the case information corresponding to the survey image in the claims system.
[0136] A computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the processor executes the program instructions to implement the steps of the image anti-counterfeiting verification method provided in the above embodiments of the present application.
[0137] The computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the computer device.
[0138] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. An image anti-counterfeiting verification method, characterized in that: include: When the photography module of the preset insurance claim system photographs the survey image, public key information and private key information corresponding to the survey image are generated based on the preset asymmetric encryption algorithm, and the private key information corresponding to the survey image is uploaded to the insurance claim system; Acquire shooting information corresponding to the survey image; the shooting information at least includes shooting time, shooting location location, shooting equipment parameters, longitude and latitude of the shooting location, and user information of the shooting user corresponding to the survey image in the insurance claim system; Encrypting the photographing information according to the public key information to generate metadata information, adding the metadata information to the survey image, and uploading the survey image after adding to the insurance claim system; Acquire, in the insurance claim settlement system, a survey image to be verified and private key information corresponding to the survey image; The metadata information in the survey image is decrypted according to the private key information, so as to complete the anti-counterfeiting verification of the survey image according to the shooting information obtained after decryption.
2. The method according to claim 1, characterized in that The generating of the public key information and the private key information corresponding to the survey image based on the preset asymmetric encryption algorithm includes: Randomly generate a first prime number and a second prime number within a preset range; Generate an Euler function according to the first prime number and the second prime number; Generate an encryption index and a decryption index according to the Euler function; Generate the public key information according to the encryption exponent and the Euler function; The private key information is generated according to the decryption exponent and the Euler function.
3. The method according to claim 2, characterized in that Generating the Euler function according to the first prime number and the second prime number comprises: Calculate a public modulus corresponding to the first prime number and the second prime number; The Euler function is generated according to the common modulus, the first prime number and the second prime number; wherein the expression corresponding to the Euler function includes: in, is the value of the Euler function, n is the public modulus, and n=p1*p2, p1 is the first prime number, and p2 is the second prime number.
4. The method according to claim 2, characterized in that: The step of generating an encryption index and a decryption index according to the Euler function comprises: Generate an encrypted index range according to the value of the Euler function; wherein the encrypted index range is is the value of the Euler function, and e is the encryption exponent; generating a number coprime to the value of the Euler function in the encryption exponent range as the encryption exponent; The decryption index is calculated based on the encryption index.
5. The method according to claim 1, characterized in that Before encrypting the shooting information according to the public key information, the method further includes: Obtain identification information corresponding to the survey picture; the identification information includes at least one or more of a picture title, a keyword, and a picture description, so as to encrypt the shooting information and the identification information according to the public key information.
6. The method according to claim 1, characterized in that The encrypting the shooting information according to the public key information includes: Get the format corresponding to the preset extensible metadata platform; Converting the shooting information according to the format; The converted shooting information is added to the extensible metadata platform, so as to encrypt the shooting information according to the public key information in the extensible metadata platform.
7. The method according to claim 1, characterized in that After obtaining the inspection image to be verified and the private key information corresponding to the inspection image in the insurance claim settlement system, the method further includes: If the survey image does not contain the metadata information, or if the metadata information cannot be decrypted according to the private key information, a risk control mark is added to the case information corresponding to the survey image in the claims system.
8. An image anti-counterfeiting verification device, characterized in that: include: An image capturing unit, used to generate public key information and private key information corresponding to the survey image based on a preset asymmetric encryption algorithm when a shooting module of a preset insurance claim system captures the survey image, and upload the private key information corresponding to the survey image to the insurance claim system; An information acquisition unit is used to acquire shooting information corresponding to the survey image; the shooting information at least includes shooting time, shooting location location, shooting equipment parameters, longitude and latitude of the shooting location, and user information of the shooting user corresponding to the survey image in the insurance claim system; An information encryption unit, used to encrypt the photographing information according to the public key information to generate metadata information, so as to add the metadata information to the survey image, and upload the survey image after adding to the insurance claim system; An image acquisition unit, used to acquire the inspection image to be verified and the private key information corresponding to the inspection image in the insurance claim system; The verification completion unit is used to decrypt the metadata information in the survey image according to the private key information, so as to complete the anti-counterfeiting verification of the survey image according to the shooting information obtained after decryption.
9. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program and implement the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to implement the method according to any one of claims 1 to 7.