Abstract [eng] |
Nowadays usual paper documents are being moved to electronic space. It became easier to manage, edit, store it and gave opportunity to access documents for more persons. In most of cases it‘s advantages but it also creates threat of unauthorized access of documents. Problem examined by this work is ensuring consistency of data in databases. One of solutions could be use of database triggers to detect any change of data, but it can be turned off by sophisticated individual. Therefore, this solution does not meet the requirements. The proposed solution to the problem: to create an additional database that contains the same data, but written in the form of signed XML documents. Whenever the data is entered into the original database, the copy of data is signed and stored into additional database: “Secure XML Archive” (“SXA”). Any changes of data stored in the original database can be found after comparison with data stored in SXA database. Likewise changes to data stored in SXA are observed after document signature verification. The research goal was to find appropriate means to better meet the requirements for software. These means includes XML signature types and standards. During the experiment, software was designed to support both XML digital signature standards: XMLDSig and XAdES. Calculations were performed with each of standards and turned out that XML signing is only about 10% slower with XAdES and it takes about 1.06KB more space compared with XMLDSig. After evaluation of XAdES functionality advantages was chosen XAdES-BES standard. It can be extended to XAdES-T on demand for long-term data storing. |