Research Article

OpenCBD: A Network-Encrypted Unknown Traffic Identification Scheme Based on Open-Set Recognition

Table 5

Experimental hyperparameters.

Hyperparameter nameHyperparameter value

Epoch80 in individual model, 60 in ensemble model
Batch64
Plaintext packets in pretraining256 bytes of plaintext
Ciphertext packets in pretrainingRandomly selected from ISCXVPN2016, excluding the 13 classes mentioned above, and classes and sizes are not fixed
Sample numbers of positive and negative sample sets in pretraining5000, 5000
in individual model3 or 4 or 5 or 6 or 7
Dimensions of CNN module input vectors256
Number of convolution channels in CNN module1
Convolution kernel size in CNN module3
Convolution stride size in CNN module1
Pooling size in CNN module3
Dimensions of CNN module output vectors242
Dimensions of fully connected layer outputs in the encoder240
in Concat layer15
Dimensions of BERT module input matrix
in BERT module8
Head numbers of multihead attention in each transformer encoder layer12
Dimensions of BERT module output vectors240
Dimensions of fully connected layer outputs in classifier in individual model, in ensemble model
Number of encoders in ensemble model4 or 8 or 12
in ensemble model8
in open-set testing