Adversarial sample-based verification code generation system and method

A technology against samples and generating systems, which is applied in the fields of deep learning and information security, can solve problems such as high cost, high difficulty coefficient, and low user pass rate, and achieve the effects of security improvement, cost saving, and high security

Active Publication Date: 2019-07-12
SOUTH CHINA NORMAL UNIVERSITY
View PDF8 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the second type reduces the recognition rate of the neural network to a certain extent, the user's pass rate is lower, which greatly affects the user experience
But why do the vast majority of websites use difficult-to-read complicated graphic verification codes and graphic verification codes without security? There are two main reasons: one is the cost, and the cost of replacing it with SMS verification codes and voice verification codes is relatively high; the other is that the difficulty factor is high. Compared with graphic verification codes, the new verification code technology system is complex to implement and requires high technical requirements.

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
  • Adversarial sample-based verification code generation system and method
  • Adversarial sample-based verification code generation system and method
  • Adversarial sample-based verification code generation system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0065] like figure 1 As shown, the verification code generation system based on adversarial samples in this embodiment includes: a verification code acquisition layer, a preprocessing layer, an adversarial sample generation layer, a sample splicing layer and a hybrid layer;

[0066] In the verification code collection layer, the verification code data is used as the training set of the neural network by collecting its own platform, using the verification code automatic generation tool, and the open source platform verification code data;

[0067] In the preprocessing layer, the collected verification codes are cut into a large number of black and white character pictures as the input of the neural network through the processes of grayscale, binarization, de-drying, and character segmentation;

[0068] The preprocessing layer includes a grayscale module, a binarization module, a denoising module and a character segmentation module; its specific flowchart is shown in Figure 4(a)...

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 an adversarial sample-based verification code generation system and method. The system comprises a verification code collection layer, a preprocessing layer, an adversarial sample generation layer, a sample splicing layer and a hybridization layer. The verification code acquisition layer transmits a collected verification code data set to the preprocessing layer, the preprocessing layer converts verification code pictures into a plurality of black and white character pictures through graying, binaryzation, denoising character segmentation and the like, and a constructedneural network and an adversarial sample algorithm are randomly selected from the adversarial sample generation layer to directionally generate adversarial samples. the sample splicing layer is usedfor splicing the single adversarial sample into verification codes with different lengths, and finally, the verification codes are reversedly preprocessed by the hybridization layer and are restored into colors, so that the verification codes aeCAPTCHA based on confrontation samples are generated. The system has the characteristics of low cost, low deployment difficulty and high attack resistance.The network attack can be more effectively resisted under the condition that the website does not need to replace an existing verification code system.

Description

technical field [0001] The present invention relates to the technical field of deep learning and information security, in particular to a verification code generation system and method based on confrontation samples. Background technique [0002] The full name of CAPTCHA is the FullyAutomaed Public Turing test to tell Computers and Humans Apart (which can be abbreviated as CAPTCHA), which is a public automatic program that distinguishes whether a user is a computer or a human. Its main function is to resist malicious robot programs, prevent spam comments in forums and blogs, filter spam, ensure the authenticity of online voting, and prevent malicious batch registration of websites. However, with the rise of convolutional neural networks in image recognition, the recognition rate of neural networks for simple graphic verification codes is basically close to 100%, and the recognition rate for complex verification codes also has a high recognition rate. Therefore, how to desig...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/36G06F21/45G06K9/62G06N3/04G06T3/60G06T5/00
CPCG06F21/36G06N3/04G06F21/45G06T3/60G06T5/002G06F2221/2133G06F18/214
Inventor 龚征王志鹏程雷杨顺志叶开魏运根
Owner SOUTH CHINA NORMAL UNIVERSITY
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