public IdentityVerifier() { TrustValue = 70; #if Recording KELOG = new DataSet(); KElog = new DataTable(); KElog.Columns.Add(new DataColumn("SecurityId", typeof(string))); KElog.Columns.Add(new DataColumn("SampleId", typeof(string))); KElog.Columns.Add(new DataColumn("KeyEvent", typeof(int))); KElog.Columns.Add(new DataColumn("VkCode", typeof(ushort))); KElog.Columns.Add(new DataColumn("AbsoluteTimestamp", typeof(long))); KELOG.Tables.Add(KElog); #endif //Initialize the Keyboard Event table dsKeyboardEvents = new DataSet(); KeyboardEvents = new DataTable(); KeyboardEvents.Columns.Add(new DataColumn("SecurityId", typeof(string))); KeyboardEvents.Columns.Add(new DataColumn("SampleId", typeof(string))); KeyboardEvents.Columns.Add(new DataColumn("KeyEvent", typeof(int))); KeyboardEvents.Columns.Add(new DataColumn("VkCode", typeof(ushort))); KeyboardEvents.Columns.Add(new DataColumn("AbsoluteTimestamp", typeof(long))); dsKeyboardEvents.Tables.Add(KeyboardEvents); //Initialize feature extractor arguments FEargs = new FeatureExtractorArguments(); //Initialize the feature extractors extractors = new FeatureExtractor[]{new FeatureExtractor_IK(FEargs), new FeatureExtractor_KH(FEargs), new FeatureExtractor_KH_Next(FEargs), new FeatureExtractor_KH_Prev(FEargs), new FeatureExtractor_KPL(FEargs), new FeatureExtractor_KRL(FEargs)}; verifiers = new Verifiers(); }
public FeatureExtractor_KH(FeatureExtractorArguments fea) : base(fea) { }
public FeatureExtractor(FeatureExtractorArguments fea) { arguments = fea; }