Recently, the use of digital watermarking has increased, primarily for copyright protection of E-commerce sites and mobile applications. Digital watermarks are highly dependent on the installation platform and OS, and cannot be applied universally, although their components are often used by various developers. In addition, with the recent diversification in the functions available via Web applications and mobile applications, the scope of development has increased
considerably, becoming a real and substantive problem. In particular, cryptographic technology and DRM technology including digital watermarking, which
require high performance and place a high load on systems due to their complex operation processing, are considered to be relatively difficult to implement. In this study, we aim to develop object-oriented solutions for these uncertain problems, focusing in particular on architecture and implementation.