Transaction Security Protocol
Transaction Security Protocol
Manila, Philippines
Transaction Security
Protocol
Part 3
AMLC Registration and
Reporting Guidelines
Transaction Security Protocol
GUIDELINES
A. The File Transfer and Reporting Facility using the Hypertext Transfer Protocol over Secure
Socket Layer (FTRF v 2.0) shall be used by the CPs in transmitting their respective reports.
B. Hypertext Transfer Protocol over Secure Socket Layer (HTTPS) is a private, secure and
graphical method of accessing web page information and/or sending information across a
web. It is especially useful for encrypting forms-based information as it passes between
clients and servers. HTTPS which is implemented under the File Transfer and Reporting
Facility (FTRF v 2.0) will address the efficiency, integrity and security concerns of data
collection from the Covered Persons.
C. File Transfer and Reporting Facility (FTRF) has the following features:
a. Secure upload – provides data encryption, server authentication and message integrity;
b. Self-signed Digital Identification & Certificate – allows encrypting and digital signing of
messages; and
D. The self-signed digital identification shall be implemented for all CPs. AMLC and the CPs
shall use the Gnu Privacy Guard (GPG) software for their encryption and authentication and
the GPG supported algorithm (MD5) for their signing. Installer of the said software shall be
provided by AMLC upon registration.
E. The compliance officer of the CP shall generate his private key as well as public key using
GPG which shall be uploaded during the Online Registration.
F. The signed public key of the AMLC shall be used by the CPs to:
a. Encrypt the electronic files (CTR/STR in csv format) to be submitted to AMLC; and
b. Verify the signature of the files they will receive from AMLC.
H. The signed private key of the AMLC shall be used by AMLC to:
a. Decrypt the encrypted files sent by the CPs which were encrypted using AMLC’s signed
public key; and
b. Sign the electronic files they will send to the CPs.
I. The signed public key of the CP shall be used by the AMLC to:
a. Encrypt the validation messages that AMLC will send to the CP; and
b. Verify the signature of the files AMLC will receive from the CPs.
L. In cases wherein the public key is compromised, superseded or no longer in use, CPs should
perform the recovery procedure, only if they have successfully performed the back-up
procedure of their existing private and public keys, to be able to continue to encrypt file.
Otherwise, a new pair of public and private keys shall be generated and to be uploaded via
the Online Registration System.
Select components to
install. Check Kleopatra,
GpgEX, and Gpg4win
Compendium, then
uncheck other
components. Click Next.
Choose Start
Menu folder for
the Gpg4win
shortcuts. Enter
Gpg4win, then
click Install.
La
Click Finish.
Enter Details,
then click
Advance
Settings.
Note:
Name – Name of Compliance Officer
Email – Email address of Compliance Officer
Comment – Name of the company
From Key
Material, select
DSA: 2,048 bits
(default).
Check + Elgamal :
2,048 bits
(default).
From Certificate
Usage, check
Signing,
Encryption and
Certification.
Click Ok.
From the
Certificate
Creation Wizard
window, click
Next.
Click Finish.
From your
desktop, double
click Kleopatra.
The Kleopatra
main window will
be displayed on
the screen.
Click the name of
the compliance
officer, then click
Export
Certificates.
Note: The default filename of the public key is the key fingerprint.
Please be ready with the exported asc file as you will need this for
ONLINE REGISTRATION
Get a copy of the AMLC public key (amlc.asc) from www.amlc.gov.ph under Reporting Tools
then save this to your local drive.
From your
desktop, double
click Kleopatra.
The Kleopatra
main window will
be displayed on
the screen.
Click Import
Certificates.
Select the
directory where
you have saved
the AMLC.asc,
then click Open.
The imported
public key will
be displayed on
Kleopatra –
Imported
Certificates tab.
From your
desktop, double
click Kleopatra.
From Kleopatra
main window,
click Anti-Money
Laundering
Council’s public
key.
Check Anti-
Money
Laundering
Council, then
check I have
verified the
fingerprint.
Click Next.
Select Certify
only for
myself, then
click Certify.
Click
Finish.
Open
Kleopatra.
From My
Certificates
tab, click the
name of the
key owner
(Compliance
Officer).
From the
menu bar,
click File
then select
Export
Certificates.
On My
Certificates
tab, click the
name of the
key owner
(Compliance
Officer).
From the
menu bar,
click File
then select
Export
Secret Keys.
Create a
filename for
your secret
key backup
and select
the
directory
where you
want to
save the
backup of
secret key
(USB) then
click Save.
Follow the
procedure in
installing the
GPG Software.
Once installed,
Open Kleopatra
then click File
then Select
Import
Certificate.
Select the
directory
where the
backup of
your public
key (.asc) is
saved then
click Open.
To import
your secret
key, click
file then
select
Import
Certificate.
Certificate
Import
Result
window will
appear then
click Ok.