I think I am done with the implementation of gdcmanon, an
implementation of PS 3.15 / BASIC APPLICATION LEVEL CONFIDENTIALITY
PROFILE.
I have released a set of files so that 3rd party implementors can
check their implementation. Files can be found here:
http://gdcm.sourceforge.net/gdcmanon/anonymizer.tar.gz
Contents:
It is divided into two cases:
* simple case with one single file
* a more complex case with multiple files (same study/series)
the README.txt files describe how to run the gdcmanon command line
tool:
In the first case the following file :
anonymizer/single_file/original.dcm
is encrypted into:
anonymizer/single_file/anonymized.dcm
In the second case, the following set of file:
anonymizer/multiple_files/original/SIEMENS_MAGNETOM-12-MONO2-
FileSeq3.dcm
anonymizer/multiple_files/original/SIEMENS_MAGNETOM-12-MONO2-
FileSeq2.dcm
anonymizer/multiple_files/original/SIEMENS_MAGNETOM-12-MONO2-
FileSeq0.dcm
anonymizer/multiple_files/original/SIEMENS_MAGNETOM-12-MONO2-
FileSeq1.dcm
are encrypted into:
anonymizer/multiple_files/anonymized/SIEMENS_MAGNETOM-12-MONO2-
FileSeq3.dcm
anonymizer/multiple_files/anonymized/SIEMENS_MAGNETOM-12-MONO2-
FileSeq2.dcm
anonymizer/multiple_files/anonymized/SIEMENS_MAGNETOM-12-MONO2-
FileSeq0.dcm
anonymizer/multiple_files/anonymized/SIEMENS_MAGNETOM-12-MONO2-
FileSeq1.dcm
Certificate and Private key file can be found here:
http://gdcm.svn.sourceforge.net/viewvc/gdcm/trunk/Testing/Source/Data/certificate.pem
http://gdcm.svn.sourceforge.net/viewvc/gdcm/trunk/Testing/Source/Data/privatekey.pem
Feel free to send me your comments,
-Mathieu