Research Article

A Proposed Harmony Search Algorithm for Honeyword Generation

Table 1

The HSA parameters values.

NoParameterValues

1Pitches size (population-size) n80
2Max-generation MG30
3Harmony size (number of pitches that made harmony) HS5
4Harmony memory size (equal to max-generation) HMS30
5Harmony memory considering rate HMCRRandom in range (0, 1)
6Pitch adjusting rate PARRandom in range (0, 1)
7Number of generated adjacent pitches ap4
8Distance bandwidth (maximum pitch adjustment change) bw0.3×(Token length)
9Evaluation criteria Ec
Character similarity
Length similarity
PoS (part of speech) similarity
Meaningful word
10Number of the generated digits tokens d5
11Number of digits that changed in generated token dlToken length
12Number of the generated special characters tokens s5
13Number of special characters that changed in generated token slToken length