Abstract
In this paper, an effective method of hiding information in Standard MIDI Files (SMF) is presented. The method simultaneously shifts the binary representations of both the division value and non-zero delta time values in a MIDI file left in order to hide information, and embeds secret information in the bits of the non-zero delta time values produced by the left shifting. The number of left shift bits is in accordance with both the tolerance of beat-changing and the size of the secret information to be embedded. Experimental results show that the proposed method is not only able to embed secret information in Standard MIDI Files without influencing their playing quality, but is also able to recover the original MIDI files without distortion after the hidden data have been extracted.
Similar content being viewed by others
References
Adli A, Nakao Z (2005) Three steganography algorithms for MIDI files. In: Proceedings of the Fourth IEEE International Conference on Machine Learning and Cybernetics. pp 2401–2404
Adli A, Mirza H, Nakao Z (2008) A watermarking approach for MIDI file based on velocity and duration modulation. In: Proceeding of the Springer on Knowledge-Based Intelligent Information and Engineering Systems. pp 133–140
Association MM (1996) The complete MIDI 1.0 detailed specification version 96.1. In: MIDI manufacturers association
Association TIM Standard MIDI-File Format Spec. 1.1.
Chan C-K, Cheng L-M (2004) Hiding data in images by simple LSB substitution. Pattern Recogn 3(37):469–474
Dittmann J, Steinebach M (2000) A framework for secure MIDI eCommerce. Osterreichische Computer Gesellschaft, Winen, pp 51–57
Drinkard T (2002) MIDI Music. In: http://texasmidi.tripod.com/midi.htm
Fallahpour M, Megias D, Ghanbari M (2011) Reversible and high-capacity data hiding in medical images. IET Image Process 2(5):190–197
Fang M, Jianping Z, Wen Z (2012) A blind watermarking technology based on DCT domain. In: Proceedings of the IEEE International Conference on Computer Science & Service System, CSSS’12. pp 397–400
Guérin R (2005) MIDI power!: The comprehensive guide. Course Technology Press, Boston
Huber DM (2007) The MIDI manual: a practical guide to MIDI in the project studio. Facal Press, Amsterdam
Inoue D, Matsumoto T (2002) A scheme of Standard MIDI Files steganography and its evaluation. In: Proceedings or the SPIE on Society and Watermarking of Multimedia Contents IV. pp 194–205
Inoue D, Suzuki M, Matsumoto T (2003) Detection-resistant steganography for standard MIMI files. IEICE Trans Fundam Electron Commun Comput Sci 8(86):2099–2106
John C (2004) Steganography V—hiding messages in MIDI songs. In: http://www.codeproject.com/Articles/5390/Steganography-V-Hiding-Messages-in-MIDI-Songs
Lee I-S, Tsai W-H (2008) Secret communication through web pages using special space codes in HTML files. Int J Appl Sci Eng 2(6):141–149
Malcolm JW (2004) Method and apparatus for encoding security information in a MIDI datastream. In: US Patent 6,798,885
MIDI music. In: http://yuan.yocjh.kh.edu.tw/midi/
Noda H, Niimi M, Kawaguchi E (2006) High-performance JPEG steganography using quantization index modulation in DCT domain. Pattern Recogn Lett 5(27):455–461
Petitcolas FA, Anderson RJ, Kuhn MG (1999) Information hiding-a survey. Proc IEEE 87:1062–1078
Ran-Zan W, Yeh-Shun C (2006) High-payload image steganography using two-way block matching. IEEE Sig Process Lett 3(13):161–164
Sin-Joo L, Sung-Hwan J (2001) A survey of watermarking techniques applied to multimedia. In: Proceedings of the IEEE International Symposium on Industrial Electronics, ISIE’01, vol. 1. pp 272–277
Thanikaiselvan V, Arulmozhivarman P (2013) High security image steganography using IWT and graph theory. In: Proceedings of the IEEE International Conference on Signal and Image Processing Applications, ICSIPA’13. pp 337–342
Tsung-Yuan L, Wen-Hsiang T (2007) A new steganographic method for data hiding in Microsoft Word documents by a change tracking technique. IEEE Trans Inf Forensic Secur 1(2):24–30
VEMUS Music Benchmark Data Set. In: http://api.vemus.org/vmc
Wang R-Z, Lin C-F, Lin J-C (2001) Image hiding by optimal LSB substitution and genetic algorithm. Pattern Recogn 3(34):671–683
Wiedemer M (2008) MIDI file steganography. In: US Patent 7,402,744
Wong PHW, Au OC, Yeung YM (2003) Novel blind multiple watermarking technique for images. IEEE Trans Circ Syst Video Technol 8(13):813–830
Xu C, Zhu Y, Feng DD (2001) Content protection and usage control for digital music. In: Proceedings of the First IEEE International Conference on Web Delivering of Music, WEDELMUSIC’01. pp 43–50
Yamamoto K, Iwakiri M (2009) An information hiding technique to music code with musical performance rendering. In: Youngnam-Kyushu Joint Conference on Acoustics
Yamamoto K, Iwakiri M (2009) A Standard MIDI File steganography based on fluctuation of duration. In: Proceedings of the International Conference on Availability, Reliability and Security, ARES ’09. pp 774–779
Ying Y, Xingming S, Hengfu Y et al (2009) A contrast-sensitive reversible visible image watermarking technique. IEEE Trans Circ Syst Video Technol 5(19):656–667
Yongjian H, Byeungwoo J (2006) Reversible visible watermarking and lossless recovery of original images. IEEE Trans Circ Syst Video Technol 11(16):1423–1429
Zhicheng N, Yun-Qing S, Ansari N et al (2006) Reversible data hiding. IEEE Trans Circ Syst Video Technol 3(16):354–362
Acknowledgments
This work was supported partially by National Science Council, R. O. C. under Grant No. 100-2221-E-327-029.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wu, DC., Chen, MY. Reversible data hiding in Standard MIDI Files by adjusting delta time values. Multimed Tools Appl 74, 9827–9844 (2015). https://doi.org/10.1007/s11042-014-2157-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-014-2157-1