Font Size: a A A

Research And Design Of The Platform For Information Security Competition Based On Auto-Generation Test Paper Algorithm

Posted on:2019-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:M Z HuFull Text:PDF
GTID:2348330542498711Subject:Information security
Abstract/Summary:PDF Full Text Request
With the popularization and spread of the Internet,information security is not just about personal interests,but about the country level.It draws higher demand in training talents with knowledge of information security.Design a platform for information security competition can promote the importance of information security and improve the ability of competitor.A high-quality platform for information security competitive should possess scientific Auto-generating test paper algorithm,good management mechanism and security.It can enhance the user's information security awareness and skills of network security.This paper mainly studies the Auto-generating test paper algorithm in platform.By analyzing the advantages and disadvantages of the common Auto-generating test paper algorithm,combining with the demands of platform,this paper improve the random paper creation algorithm and the generating test paper algorithms based on improved genetic algorithm.The effectiveness of the improved algorithm is verified by experiments.This paper mainly works on the design and implementation of major function modules which include examination management and personnel management.The examination management mainly uses two kinds of improved Auto-generating test paper algorithm to realize the function of Auto-generating.The personnel management uses authentication mechanism based on Cookie to realize the access control.The main points of the study are as follows:(1)This paper suggest improvements in order to modify and perfect the rate of success and examination paper's quality through the analysis of random paper creation algorithm.The improved algorithm is divided into three steps.First,it need to make a data table with conditions.Then,the data sets should be divided into multiple sets by question types and difficulty.Finally,extracting test questions from the corresponding sets according the data table.The experiments reveals that improved algorithm has done well in the rate of success and examination paper's quality.And it can also be better suited to the scene with multiple conditions.(2)This paper suggest improvements in order to resolve the existing problems through the analysis of the generating test paper algorithms based on improved genetic algorithm.First,in the implementation process of algorithm,a real number coding method was adopted to reduce the headache of encoding and decoding.Then this paper presents a method to improve the quality of solution,which forms population-initialized with optimal solutions of single question type.Finally,we design the fitness function,the genetic operators and the parameters selection.The experiments prove that the improved algorithm has short running time,quick convergence speed and high quality testing paper.(3)We design and implement the information security competitive platform.The system mainly includes the examination management module and the user management module.According to the two different scenarios of the test paper and the characteristics of the algorithm,we apply the two algorithms to different scenarios to achieve the test paper generating function.In view of the application scene of this platform,this paper designs an authentication mechanism based on Cookie for the platform,and implements it in the platform.The platform test results show that the improved algorithms of test paper can be applied to the platform well,and the authentication mechanism based on Cookie can improve the security of the platform to a certain extent.
Keywords/Search Tags:random test paper algorithm, genetic algorithm, platform for competition, identity authentication
PDF Full Text Request
Related items