Method and a system for generating character adversarial verification code based on frequency domain noise addition

A verification code and character technology, applied in the field of character verification code generation, can solve problems such as unreasonable, difficult to crack, machine unrecognizable, etc., to achieve improved security, good user experience, and easy recognition by human eyes Effect

Active Publication Date: 2018-10-12
ZHEJIANG UNIV
View PDF17 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This requires that the characters in the character verification code cannot be disturbed too much, otherwise it will greatly reduce the experience of real users
2) Machine unrecognizability:...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and a system for generating character adversarial verification code based on frequency domain noise addition
  • Method and a system for generating character adversarial verification code based on frequency domain noise addition
  • Method and a system for generating character adversarial verification code based on frequency domain noise addition

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be pointed out that the following embodiments are intended to facilitate the understanding of the present invention and do not have any limiting effect on it.

[0051] The architecture of the generation system of the character confrontation verification code based on frequency domain noise addition of the present invention is as follows figure 1 As shown, it includes three software modules: a character image generation module, an anti-noise addition module, and a character anti-verification code generation module. The character image generation module randomly generates the character sequence as required, and sequentially converts each character in the character sequence into a character image containing a single corresponding character; the anti-noise adding module converts the character image from the spatial domain to the frequency domain,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for generating a character adversarial verification code based on frequency domain noise addition. The method comprises the following steps of generating a string of character sequences by a random algorithm, and respectively converting characters in the character sequences into a character image containing the single corresponding character in sequence; convertingthe character image from a spatial domain to a frequency domain, adding adversarial noise to the character image of the frequency domain according to an adversarial learning method, and converting the character image added with the adversarial noise of the frequency domain from the frequency domain to the spatial domain; and splicing the character images added with the adversarial noise togetheraccording to the sequence of verification code answers in order to form the character adversarial verification code. The invention further discloses a system for generating the character adversarial verification code based on the frequency domain noise addition. On the basis of the adversarial learning method, the adversarial noise is added to the character images at the frequency domain, and thegenerated character adversarial verification code can effectively avoid or reduce the image preprocessing adopted by an attacker, so that the safety of the character verification code is improved.

Description

Technical field [0001] The invention relates to the field of machine learning model security and counter verification code security, in particular to a method and system for generating character counter verification codes based on frequency domain noise addition. Background technique [0002] The verification code technology is mainly to be able to distinguish whether the current user is a normal human or a machine. Character verification code, as a relatively common form, has good application value in practical applications such as website login and email verification. [0003] The usual character verification code design needs to follow two principles: 1) Human recognizability: Since the main function of the verification code is to distinguish whether the user is a human or a machine, a human user must be able to easily identify the content in the verification code. This requires the characters in the character verification code not to be too much interference, otherwise it will...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06K9/34G06N3/08G06F17/14
CPCG06F17/14G06N3/08G06V30/153
Inventor 纪守领徐晓刚施程辉陈建海
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products