{"title":"基于小波滤波器组和奇异值分解的数据加密算法","authors":"Min-Sung Koh, E. Rodriguez-Marek","doi":"10.1109/LCN.2004.6","DOIUrl":null,"url":null,"abstract":"We present an algorithm which performs data encryption by serially concatenating two transform stages. The outer stage uses one of the orthogonal matrices obtained from the singular value decomposition (SVD) of an arbitrary signal, such as white noise or the sum of cosines of different frequencies. The inner stage of encryption uses a fast, parallelized wavelet filter bank using our previously presented algorithm (Koh, M.S. and Rodriguez-Marek, E., Proc. IEEE Int. Symp. on Sig. Process. and Inform., 2003). This algorithm is generalized for an arbitrary number of nodes and decomposition levels. Past algorithms based on the wavelet packet tree structure present a drawback for band-limited signals, because attackers can guess the approximate frequency bands of the wavelet decomposition. Our algorithm uses orthogonal matrices generated by the SVD, which spread the frequency content of the signal into the available spectrum when applied to the original vector. Furthermore, the algorithm is based on parallelized filter banks, which provide a flexible and highly adaptive structure for encryption and decryption.","PeriodicalId":366183,"journal":{"name":"29th Annual IEEE International Conference on Local Computer Networks","volume":"146 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A novel data encryption algorithm based on wavelet filter banks and the singular value decomposition\",\"authors\":\"Min-Sung Koh, E. Rodriguez-Marek\",\"doi\":\"10.1109/LCN.2004.6\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present an algorithm which performs data encryption by serially concatenating two transform stages. The outer stage uses one of the orthogonal matrices obtained from the singular value decomposition (SVD) of an arbitrary signal, such as white noise or the sum of cosines of different frequencies. The inner stage of encryption uses a fast, parallelized wavelet filter bank using our previously presented algorithm (Koh, M.S. and Rodriguez-Marek, E., Proc. IEEE Int. Symp. on Sig. Process. and Inform., 2003). This algorithm is generalized for an arbitrary number of nodes and decomposition levels. Past algorithms based on the wavelet packet tree structure present a drawback for band-limited signals, because attackers can guess the approximate frequency bands of the wavelet decomposition. Our algorithm uses orthogonal matrices generated by the SVD, which spread the frequency content of the signal into the available spectrum when applied to the original vector. Furthermore, the algorithm is based on parallelized filter banks, which provide a flexible and highly adaptive structure for encryption and decryption.\",\"PeriodicalId\":366183,\"journal\":{\"name\":\"29th Annual IEEE International Conference on Local Computer Networks\",\"volume\":\"146 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-11-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"29th Annual IEEE International Conference on Local Computer Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LCN.2004.6\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"29th Annual IEEE International Conference on Local Computer Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LCN.2004.6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
我们提出了一种通过连续连接两个变换阶段来执行数据加密的算法。外部级使用从任意信号(如白噪声或不同频率的余弦和)的奇异值分解(SVD)得到的正交矩阵之一。加密的内部阶段使用我们之前提出的算法(Koh, M.S.和Rodriguez-Marek, E., Proc. IEEE Int.)使用快速,并行的小波滤波器组。计算机协会。on Sig. Process。并告知。, 2003)。该算法适用于任意数目的节点和分解层次。过去基于小波包树结构的算法对于带宽有限的信号存在一个缺点,因为攻击者可以猜测小波分解的近似频带。我们的算法使用SVD生成的正交矩阵,当应用于原始向量时,它将信号的频率内容扩展到可用频谱中。此外,该算法基于并行滤波器组,为加密和解密提供了灵活和高度自适应的结构。
A novel data encryption algorithm based on wavelet filter banks and the singular value decomposition
We present an algorithm which performs data encryption by serially concatenating two transform stages. The outer stage uses one of the orthogonal matrices obtained from the singular value decomposition (SVD) of an arbitrary signal, such as white noise or the sum of cosines of different frequencies. The inner stage of encryption uses a fast, parallelized wavelet filter bank using our previously presented algorithm (Koh, M.S. and Rodriguez-Marek, E., Proc. IEEE Int. Symp. on Sig. Process. and Inform., 2003). This algorithm is generalized for an arbitrary number of nodes and decomposition levels. Past algorithms based on the wavelet packet tree structure present a drawback for band-limited signals, because attackers can guess the approximate frequency bands of the wavelet decomposition. Our algorithm uses orthogonal matrices generated by the SVD, which spread the frequency content of the signal into the available spectrum when applied to the original vector. Furthermore, the algorithm is based on parallelized filter banks, which provide a flexible and highly adaptive structure for encryption and decryption.