Research Article

A Smart Agent Design for Cyber Security Based on Honeypot and Machine Learning

Algorithm 1

Learning.
INPUT
K//number of clusters
Vpn = (V1user, V2user,...,Vnuser)//Hacker information array (vector of vectors)
START
M ab = Q1A(Vpn)//qualitative adaptation
N cd = Q2A(Vpn)//quantitative adaptation
f = c−1//linear regression order = space dimension−1
for j = 1; i < c; j++//For each row of Ncd
(Cj [K], Rj [K]) = K-means (Nid, K)//creation of clusters center
   et radius
for j = 1; i < c; j++
CLj[f] = Linear Regression (Cj [K], Rj [K], Nid)//Linear
   Regression of every clusters
OUTPUT//Hacker profile
M ab//qualitative adaptation
CLc[f]//linear regression coefficients