Characterization of steganographic algorithms using software metrics

被引:0
作者
Heitzenrater, C [1 ]
机构
[1] USAF, Res Lab Informat Directorate, Rome, NY 13441 USA
来源
Security, Steganography, and Watermarking of Multimedia Contents VII | 2005年 / 5681卷
关键词
steganography; data embedding; benchmarking; software metrics; evaluation;
D O I
10.1117/12.586423
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The inclusion of data hiding techniques in everything from consumer electronics to military systems is becoming more commonplace. This has resulted is a growing interest in benchmarks for embedding algorithms, which until now has focused primarily on the theoretical and product oriented aspects of algorithms (such as PSNR) rather than the factors that are often imposed by the system (e.g., size, execution speed, complexity). This paper takes an initial took at these latter issues through the application of some simple and well known software engineering metrics: McCabe Complexity and Halstead Software Measures. This paper illustrates an approach that applies these metrics to create a hypothetical, language-independent representation of an algorithm, identifying the encapsulated, measurable components that compose that algorithm. This is the first step in developing a representation that will not only allow for comparison between disparate algorithms, but describe and define algorithms in such a way as to remove language and platform dependency. Bringing these concepts to their logical conclusion highlights how such an approach would provide existing benchmarking systems a more in-depth and fair analysis of algorithms in the context of systems as a whole, and decrease variability which affects the accuracy of the theoretical and product measures used today.
引用
收藏
页码:264 / 274
页数:11
相关论文
共 9 条
[1]  
[Anonymous], 2000, CODE BOOK SCI SECREC
[2]  
COX I, 2004, COMMUNICATION 1207
[3]  
DITTMAN J, 2003, P SPIE IS T C SEC WA, V5306, P236
[4]  
Fenton N., 1997, SOFTWARE METRICS RIG
[5]  
FITZGERALD J, 1998, MODELLING SYSTEMS PR
[6]  
Halstead M. H, 1977, Elements of software science, V7
[7]  
KIM HC, 2003, P SPIE IS T C SEC WA, V5306, P224
[8]  
MCCLURE CL, 1978, P 3 INT C SOFTW ENG, P149
[9]  
Spivey J. M., 1988, UNDERSTANDING Z