999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Secret Key Optimization for Secure Speech Communications

2022-08-24 07:00:22OsamaFaragallahMahmoudFaroukandHalaElSayed
Computers Materials&Continua 2022年8期

Osama S.Faragallah,Mahmoud Farouk and Hala S.El-Sayed

1Department of Information Technology,College of Computers and Information Technology,Taif University,P.O.Box 11099,Taif 21944,Saudi Arabia

2Department of Computer Science and Engineering,Faculty of Electronic Engineering,Menoufia University,Menouf 32952,Egypt

3Department of Electrical Engineering,Faculty of Engineering,Menoufia University,Shebin El-Kom 32511,Egypt

Abstract: This paper answers three essential questions for audio speech cryptosystems in time and discrete transform domains.The first question is,what are the best values of sub-keys that must be used to get the best quality and security for the audio cryptosystem in time and discrete transform domains.The second question is the relation between the number of sub-keys,the number of secret keys used,and the audio speech signal block’s size.Finally,how many possible secret keys can be used to get the best quality and security results for the audio speech cryptosystem in time and discrete transform domains.An audio cryptosystem discussed before in recent research is applied to answer the three previous inquiries.Accurate simulation results and analysis answer all three questions;first,there is no specific,well-defined format or rule for sub-key values that must be used to get a better cryptosystem.For the second question,yes,there is a direct relationship between the number of applicable keys,number of available sub-keys,and block size of speech audio signal and formulated into a first-order equation.For the third question,each discrete transform domain has a specific acceptable range of sub-keys that imply a particular number of keys that can be used to get a better cryptosystem.

Keywords: Audio cryptosystem;chaotic baker map;secret key size

1 Introduction

Speech communications play essential roles in our daily life,and they cover several domains like military services,E-learning,banking services,social networks,phone conversations,and news broadcasting.As speech information passes through unsecured communication channels,there is a need to maintain this audio information secure before transmitting it via an insecure channel.Therefore,the employed cryptographic techniques must have the ability to transform the speech from intelligible format to unintelligible format.Also,it must have to ability to decipher it to a reasonable at the side of the receiver.There exist two speech encryption approaches;analogue and digital speech cryptosystems [1-6].Nowadays,analogue audio encryption methods are more popular because it has characteristics of fewer bandwidth requirements.On the other hand,digital speech encryption methods require more bandwidth and complex implementation,but they provide more security.

This paper is trying to provide answers about three essential questions in the world of speech cryptosystem based on a comprehensive study which is an investigation and analysis using some advanced code and with statistics functions and analysis,then applying all together on a recently proposed cryptosystem discussed before in current research and proved its high degree of security[7].

The main contribution points of this article can be listed as follows:

1.A better quality and efficient audio secure cryptosystem is obtained when changing the used sub-keys.However,there is no well-defined rule for how to choose values of sub-keys.

2.There is a direct relationship between the applicable number of sub-keys,audio speech block size,and functional secret keys.

3.Each transform domain has a specific range of sub-keys that must be used to get the best quality and security results,and not all transform domains have the same range of the number of sub-keys.

The remnant sections of this research are arranged as the following.Section 2 discusses the baker map.Section 3 discusses and presents the recent audio cryptosystem in [7].Section 4 discusses the simulation results.Finally,Section 5 delivers the concluding remarks.

2 Baker Map

It is a 2D chaotic map used to provide some security and hiding original speech information in the permutation of speech information.It accomplishes this by rearranging pixels in the array matrix into new locations[8-14].Moreover,it keeps all the superior features of chaotic systems,like non-predictability,randomness and small correlation [15-18].There exist two kinds of baker map,generalized and discretized maps[19-21].This paper focuses on discretized baker map.Some recent cryptosystems are using it.Fig.1 illustrates the discretized baker map.

Figure 1:Discretized baker map

The pseudo-code for baker map can be presented as:

3 Audio Cryptosystem

The audio cryptosystem used in recent research[7]can be represented as shown in Fig.2,and it discussed the results based on time-domain(TD),discrete cosine transform(DCT)[22-25]and discrete sine transform(DST).

Figure 2:Recent audio speech cryptosystem[7]

As depicted in Fig.2,the encryption algorithm has the following steps:

a) Employ reformatting for the input audio signal via framing and reshaping from 1D to 2D segments.

b) Employ mask generation using the secret key and the baker map.

c) Employ the shuffling utilizing the baker map.First,audio samples are permuted,followed by substitution,to alter the audio sample amplitudes by summing their values to the mask’s value.

d) Employ TD or transform domain like DCT or DST,followed by permutation using the baker map,then substitution by mask adding and finally employing the inverse transform(IDCT or IDST).

e) Employ permutation using the baker map.

f) Employ reshaping into a 1D format,a suitable format to store the audio information.

The decryption algorithm consists of the following steps:

a) First,employ mask generation using the secret key and the baker map.

b) Reformat the input audio signal via framing and reshaping from 1D to 2D segments.

c) Employ the inverse shuffling utilizing the baker map,in which audio information samples are rearranged to their original locations.

d) Employ TD or transform domain like DCT or DST,followed by inverse substitution.The inverse permutation using baker map,and finally employ the inverse transform (IDCT or IDST).

e) Employ the substitution (subtract mask) followed by the inverse permutation utilizing the baker map.

f) Employ reformatting for the audio signal via framing and reshaping from 2D to 1D segments,

g) Reshape into a 1D format,a suitable format to store the audio information.

In this paper,advanced code is added to the system to analyze,extend the study,and apply statistics functions to help in analysis for optimization’s study.

4 Simulation Results

The hardware specification used in this simulation is an HP Pavilion g-series laptop with an intel?Core?i3 CPU M370 2.40 GHz processor and 12 GB RAM.The simulation is done using Matlab(R 2017a).The used speech sample is the artificial speech that consists of four parts,as shown in Fig.3 and Tab.1.

Figure 3:Illustration of the original speech signal,its spectrogram and histogram

Table 1:Specifications of audio speech sample

The first and last parts are of the length of 2.5 s represent a female says the sentence“we were away years ago”.A male says the same sentence in the fourth part.The third part consists of ideal silence without the noise of 1.5 s length and followed by part three of length 1.5 s of non-perfect silence with noise.

In the recent research introduced by Mosa et al.[7],a secret key used,let call it Key 1 with 13 sub-keys used,and the sum of sub-keys equals 64,which represents the audio speech block size used,with another two secret keys generated for testing by altering the positions of two sub-keys in the key,let call these two keys are Key 2 and Key3.In this research,a secret key with different sub-keys values will be used,termed as Key_1,with the same number of sub-keys of the same sum of sub-keys which is 64,another two keys Key_2 and Key_3,are generated by altering the positions of two sub-keys in the sub-key(key_1),for the testing purposes in this paper.The same code used by recent research[7]will be used and applied on the same sample speech signal and within the same testing environment.

4.1 TD Analysis

4.1.1 Values of Sub-keys

As shown from Tab.2,Key 1,Key 2 and Key 3 represent keys used with recent research[7],while Key_1,Key_2 and Key_3 define keys used in this research.It is apparent from Tab.2 that the keys used in this research exhibit best values for correlation coefficient(CC)’s values represented in Key_2 same as the value for key1 in recent research[7],For the values of spectral distortion(SD),it is evident that value for Key_3 represents the best value compared with values defined in recent research[7].This means that better quality can be achieved for the audio cryptosystem by only changing the values of sub-keys.

The testing environment in terms of hardware,software,operating System specifications and Matlab for recent research[7]was not mentioned.Still,we will compare its results with its well-known testing environment as described.

Even when comparing values presented in recent research[7]with values presented in this paper,both results are obtained in a different testing environment.For example,it is apparent from Tab.3 that key3 used in recent research [7]exhibits the best value for correlation coefficient (CC) among values represented in this paper.Also,the value of spectral distortion (SD) for Key_3 has the best value compared with values defined in recent research [7].This is evidence that better quality can be achieved for the audio cryptosystem by changing the sub-keys values even in a different testing environment.In summary,with TD,there is no specified or well-defined rule for choosing values of sub-keys to get the best quality and security for the audio cryptosystem.

Table 2:TD analysis of values of sub-keys with the same testing environment

Table 3:TD analysis of values of sub-keys with different testing environment

4.1.2 Number of Sub-keys-Secret Key Size&Audio Speech Block Size

In the search for the best number of sub-keys that give the best quality for audio speech cryptosystem,the secret key must adhere to the following rules:

? The sum of sub-keys values in the secret key must equal to block size of the audio speech signal.

? Any sub-keys value must be divisible by the audio speech block’s size.

? The maximum number of available secret keys=(audio speech block’s size-4),because the following conditions will make the secret key easy to be broken so that it will be ignored:

? The number of sub-keys<>block size/2,so will ignore the secret key that consists of sub-keys with same equal values,in case of block size equals 64,will forget the secret key with 32 sub-keys,each sub-key value is 2.

? Values of all sub-keys must not be the same,so will ignore the secret key with sub-key values of the same values;in the case of block size equals 64,will ignore the secret key with 64 sub-keys because all sub-key values will be of a value 1.

? Also,if the secret key with only one sub-key of a value equals block size in case of block size equals 64,we will ignore the secret key with one sub-key because the secret key will be only one sub-key,and its value is 64.

? Finally,we will ignore the secret key with only two sub-keys;each value equals block size/2 if block size equals 64.Likewise,we will ignore the secret key consisting of only two sub-keys sub-key with a value of 32.

From these conditions,the number of applicable secret keys is formulated in the following equation:

where,Block size>4

Tab.4 represents the relation between audio speech signal block size in byte and the number of available secret keys used with this audio speech signal;this equation can be applied on all block sizes starting from 4 and multiples of 64 bytes.For block size equals or less than 4 bytes,the number of secret keys will be zero,so it will not be considered and not be applicable in this research.For example,tests executed in this paper use an audio speech block size of 64 bytes,so there is up to 60 secret keys,for keys with the number of sub-keys equals 1,2,32 or 64 are not applicable according to Eq.(1)and will not be used in simulation tests.

Table 4:Relation between block size of the speech signal and number of sub-keys

For the encryption algorithm,the experimental results demonstrate that the best value for correlation coefficient (CC) is for a key with the number of sub-keys equals to five and worst for the key consisting of 53 sub-keys.For spectral distortion(SD),the best value for a key consists of 34 sub-keys and the worst value for a key consists of 63 sub-keys.For the Log-Likelihood Ratio(LLR),the best value for a key consists of 20 sub-keys and the worst value for a key consists of 60 sub-keys.In conclusion,the best values are obtained using a key with a number of sub-keys not greater than 34 sub-keys.The correlation coefficient(CC)has the same value for all possible keys for the decryption algorithm.The SD has the best value for a key with 63 sub-keys and the worst value for a key with 23 sub-keys,and LLR has the best value with a key of 63 sub-keys and the worst value with 48 sub-keys.

In conclusion,decryption with TD gives the best values when the number of sub-keys equals 63.So,in summary,to get the best quality for encryption with TD,use the number of sub-keys not greater than 34 sub-keys and the best quality for decryption when the number of sub-keys is 63.Also,the keys with the number of sub-keys 5,6 and 7 sub-keys give the best quality for the audio cryptosystem.

For optimization and analysis,detailed statistics functions are applied.The secret keys that consist of sub-keys not greater than 34 sub-keys,or keys with the number of sub-keys equal 5,6 and 7,give the best results for better security and quality for audio cryptosystem in TD.

4.1.3 Number of Applicable Secret Keys

In the search for the possible applicable number of keys that can be used in TD that give best results for audio cryptosystem,will apply permutation and probability law [26],and Eq.(1),and all its governing presented conditions on the number of sub-keys that give best quality and security results driven from the previous sub-section which are 5,6 and 7 sub-keys.From Tab.5,there are approximately 5880 possible applicable keys from the region of the best keys that offer the best quality for audio speech cryptosystem with the TD.There are 120,720 and 5040 secret keys generated from sub-keys sizes 5,6 and 7,respectively,considering that some secret keys are repeated.

Table 5:TD analysis of values of the available number of secret keys that give best quality results

4.2 DCT Analysis

4.2.1 Values of Sub-key

It is apparent from Tab.6 that the keys used in recent research[7]exhibit the best values for both correlation coefficient(CC)and spectral distortion(SD)represented by Key 3 even when comparing values presented in recent research[7]with values presented in this paper in which both results obtained in a different testing environment.

It is apparent from Tab.7 that key_1 and key_2 used in this research exhibit the best value for correlation coefficient(CC)and spectral distortion(SD),among other values in Tab.7.This is evidence that better quality can be achieved for the audio cryptosystem by changing the sub-keys values.In summary,with the DCT,there is no specified or well-defined rule for choosing values of sub-keys to get the best quality and security for the audio cryptosystem.

Table 6:DCT analysis of values of sub-keys with the same testing environment

Table 7:DCT analysis of values of sub-keys with different testing environment

4.2.2 Number of Sub-keys-Secret Key Size&Audio Speech Block Size

For the encryption algorithm’s analysis,the best value for correlation coefficient(CC)is for a key with the number of sub-keys equals 21 and the worst for a key consists of 52 sub-keys.For spectral distortion(SD),the best value for a key consists of 3 sub-keys,and the worst value for a key consists of 34 sub-keys.For the Log-Likelihood Ratio(LLR),the best value for a key consists of 3 sub-keys and the worst value for a key consists of 51 sub-keys.In conclusion,the best values for encryption with the DCT are using a key with the number of sub-keys not greater than 21 sub-keys.Also,it is better to consider a key with three sub-keys as the best choice for the best quality for encryption.

For decryption analysis,the correlation coefficient best value(CC)is for a key with a number of sub-keys equals eight and the worst for a key consists of 63 sub-keys.The SD has the best value for a key with three sub-keys and the worst value for 63 sub-keys.The LLR has the best value with a key of 7 sub-keys and the worst value with 61 sub-keys.In conclusion,the decryption with DCT gives the best values when the number of sub-keys is with a lower number of sub-keys in the range of {3-8}sub-keys,while it gives the worst results with the number of sub-keys equals 63 sub-key.

Also,it is seen that a key with sub-keys=3,4,6 and 7 sub-keys give the best results,but will consider only sub-keys=6 and 7,as 3 and 4 sub-keys represents weak keys easily to be broken or known.Several sub-keys not higher than 15 will give the best results for both encryption and decryption with cryptosystem in DCT,and in specific,with the number of sub-keys equal 6 and 7 sub-keys.

4.2.3 Number of Applicable Secret Keys

In the search for a possible applicable number of keys used in DCT,we will apply permutation and probability law[26]and Eq.(1)on the number of sub-keys that give the best quality and security results from the previous sub-section,which are 6 and 7 sub-keys.

From Tab.8,there are a total approximate number of 5760 possible applicable keys from the region of the best keys that offer the best quality for audio speech cryptosystem with DCT,and there are 720 and 5040 secret keys that can be generated from sub-keys sizes 6 and 7 respectively,considering that some secret keys are repeated.

Table 8:DCT analysis of values of the available number of secret keys that give best quality results

4.3 DST Analysis

4.3.1 Values of Sub-key

It is apparent from Tab.9 that the Key_3 exhibits the best values for both correlation coefficients(CC)and spectral distortion(SD)even when comparing values presented in recent research[7]with values presented in this paper in which both results obtained in a different testing environment.

It is apparent from Tab.10 that Key_3 and Key1 exhibit the best value for correlation coefficient(CC) and spectral distortion (SD),respectively,among other values presented in Tab.10.This is evidence that better quality can be achieved for audio cryptosystem by merely changing sub-keys values even in a different testing environment.In summary,with DST,there is no specified or well-defined rule for choosing values of sub-keys to get the best quality and security for the audio cryptosystem.

Table 9:DST analysis of values of sub-keys with the same testing environment

Table 10:DST analysis of values of sub-keys with different testing environment

4.3.2 Number of Sub-keys-Secret Key Size&Audio Speech Block Size

For the encryption algorithm’s analysis with DST,the best value for correlation coefficient(CC)is for a key with a number of sub-keys equals six and the worst for a key consists of 60 sub-keys.Likewise,for spectral distortion (SD),the best value for a key consists of 3 sub-keys and the worst value for a key consists of 33 sub-keys.Finally,for the Log-Likelihood Ratio (LLR),the best value for a key consists of 6 sub-keys and the worst value for a key consists of 24 sub-keys.Therefore,it is concluded that the best values for encryption with DST when using a key with the number of sub-keys is in the range{3-6}sub-keys.Also,we can consider a key with six sub-keys as the best choice for the best quality of encryption.

For the decryption analysis,the correlation coefficient(CC)best value is for a key with a number of sub-keys equals four and the worst for a key consists of 63 sub-keys.SD has the best value for a key with four sub-keys and the worst value for 63 sub-keys.The LLR has the best value with a key of 8 sub-keys and the worst value with 28 sub-keys.It is concluded that decryption with DST gives the best values when the sub-keys are in the range{4-8}sub-keys.In summary,a key with four sub-keys is the best choice for the best quality for decryption.

Also,the key with sub-keys in the range{3-12}sub-keys gives the best combined results.Sub-keys of 5 and 6 provide the best results.

4.3.3 Number of Applicable Secret Keys

In the search for a possible applicable number of keys that can be used in DST,will apply permutation and combination law [26]and represented in Eq.(1) on the number of sub-keys that give best quality and security results driven from the previous sub-section,which are 5 and 6 sub-keys.

From Tab.11,there are approximately840 possible applicable keys from the region of the best keys that offer the best quality for audio speech cryptosystem with DST.Also,120 and 720 secret keys can be generated from sub-keys sizes 5 and 6,considering that some secret keys are repeated.

Table 11:DCT analysis of values of the available number of secret keys that give best quality results

5 Conclusions

Values of sub-keys and the number of sub-keys used in any audio speech cryptosystem play an essential role in how much the audio system is secure and qualified.It is concluded from tests and simulation results that better quality and more audio secure cryptosystem is obtained when changing the used sub-keys.However,there is no well-defined rule for how to choose values of sub-keys.Also,there is a direct relationship between the applicable number of sub-keys,audio speech block size,and functional secret keys.Finally,each transform domain has a specific range of sub-keys that must be used to get the best quality and security results,and not all transform domains have the same range of the number of sub-keys.This conclusion will help in future research,especially which may be for comparison issues and optimizations.

Acknowledgement:The authors would like to thank the Deanship of Scientific Research,Taif University Researchers Supporting Project number (TURSP-2020/08),Taif University,Taif,Saudi Arabia for supporting this research work.

Funding Statement:This study was funded by the Deanship of Scientific Research,Taif University Researchers Supporting Project Number(TURSP-2020/08),Taif University,Taif,Saudi Arabia.

Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

主站蜘蛛池模板: 久久国产V一级毛多内射| 伊人天堂网| 综合色88| 国产成人乱无码视频| 国产综合网站| 国产十八禁在线观看免费| 国产美女91呻吟求| 中国国产高清免费AV片| 亚洲国产系列| 国产视频自拍一区| 日a本亚洲中文在线观看| 国产18在线播放| 免费一级毛片在线观看| 欧美亚洲综合免费精品高清在线观看| 亚洲精品免费网站| 91日本在线观看亚洲精品| 国产黄色片在线看| 成人在线欧美| 久久综合AV免费观看| 国产丝袜91| 亚洲一级毛片免费观看| 喷潮白浆直流在线播放| 中文字幕在线欧美| 亚洲电影天堂在线国语对白| 亚洲日本中文字幕天堂网| 欧美日韩激情在线| 五月婷婷亚洲综合| 色欲色欲久久综合网| 国产高清不卡视频| 欧美综合在线观看| 香蕉eeww99国产精选播放| 一本大道香蕉久中文在线播放| 一本综合久久| 国产高清精品在线91| 啪啪国产视频| 国产福利免费在线观看| 国产真实自在自线免费精品| 国产成人免费视频精品一区二区 | 2020国产精品视频| 色综合久久久久8天国| 欧美日韩高清| 欧美激情视频二区| 亚洲无码日韩一区| 婷婷伊人五月| 国产专区综合另类日韩一区| 国模在线视频一区二区三区| 国产亚洲欧美在线中文bt天堂| 香蕉久久永久视频| 99久久国产自偷自偷免费一区| 91精品啪在线观看国产91| 日韩无码视频网站| 内射人妻无码色AV天堂| 久久午夜夜伦鲁鲁片无码免费| 白丝美女办公室高潮喷水视频| 国产一区二区三区免费观看| 一区二区欧美日韩高清免费| 国产精品香蕉| 日韩精品一区二区三区大桥未久| 欧美成人精品高清在线下载| 亚洲A∨无码精品午夜在线观看| 国产精品思思热在线| 第一页亚洲| 国产va在线观看免费| 久久精品日日躁夜夜躁欧美| 欧美精品成人| 色国产视频| 精品1区2区3区| 99久久免费精品特色大片| 国产精品13页| 免费啪啪网址| 国产在线视频福利资源站| 国产尤物视频在线| 国产一级毛片高清完整视频版| 一级在线毛片| 精品久久久无码专区中文字幕| 国产国语一级毛片在线视频| 亚洲欧美不卡视频| 欧日韩在线不卡视频| 国产精品自拍露脸视频| 青青草一区| 国产午夜看片| 韩日无码在线不卡|