Research Article

A Secure Operational Model for Mobile Payments

Algorithm 4

An example of encrypted data in a purchase.
?xml version=“1.0” encoding=“utf-8” ?
− <transaction>
− <account>
− <xenc:EncryptedData xmlns:xenc=“http://www.w3.org/2001/04/xmlenc#”
Type=“http://www.w3.org/2001/04/xmlenc#Content”>
 <xenc:EncryptionMethod Algorithm=“http://www.w3.org/2001/04/xmlenc#tripledes-cbc” />
− <ds:KeyInfo xmlns:ds=“http://www.w3.org/2000/09/xmldsig#”>
− <xenc:EncryptedKey>
<xenc:EncryptionMethod Algorithm=“http://www.w3.org/2001/04/xmlenc#rsa-1_5” />
− <xenc:CipherData>
<xenc:CipherValue>cBXcYd5CeiEVinte7V3xSPIw43ggNIAy5pnjtcszPW/Ge+n6ciwEEA7HNGtUj0U8ghXfsDxWEDZ5
mqIyqXj5WkyKKtayoFdsDeA45KCgumXiwohzP6DHJKHRAqHozn7CGMr2vvlgvj1Y/ZuZUkKKyVKu
Kd9VEWLf4CgpUfNuV9g=</xenc:CipherValue>
</xenc:CipherData>
</xenc:EncryptedKey>
</ds:KeyInfo>
− <xenc:CipherData>
<xenc:CipherValue>Lj8d3rAEJrFjYfYMpg65TA==</xenc:CipherValue>
</xenc:CipherData>
</xenc: EncryptedData >
</account>
− <auth_no>
− <xenc:EncryptedData xmlns:xenc=“http://www.w3.org/2001/04/xmlenc#”
Type=“http://www.w3.org/2001/04/xmlenc#Content”>
<xenc:EncryptionMethod Algorithm=“http://www.w3.org/2001/04/xmlenc#tripledes-cbc” />
− <ds:KeyInfo xmlns:ds=“http://www.w3.org/2000/09/xmldsig#”>
− <xenc:EncryptedKey>
<xenc:EncryptionMethod Algorithm=“http://www.w3.org/2001/04/xmlenc#rsa-1_5” />
− <xenc:CipherData>
<xenc:CipherValue>cBXcYd5CeiEVinte7V3xSPIw43ggNIAy5pnjtcszPW/Ge+n6ciwEEA7HNG
tUj0U8ghXfsDxWEDZ5
mqIyqXj5WkyKKtayoFdsDeA45KCgumXiwohzP6DHJKHRAqHozn7CGMr2vvlgvj1Y/ZuZUkK
KyVKu Kd9VEWLf4CgpUfNuV9g=</xenc:CipherValue>
</xenc:CipherData>
</xenc:EncryptedKey>
</ds:KeyInfo>
− <xenc:CipherData>
<xenc:CipherValue>7vcyq0kX26uIB2GEHlVmhgmagkwHasvq</xenc:CipherValue>
</xenc:CipherData>
</xenc:EncryptedData>
</auth_no>
<serial_no>KV75372822</serial_no>
<amount>1827</amount>
<date>20130508</date>
<currency>NTD</currency>
<store_id>H000100001</store_id>
<store_name>amart hualien</store_name>
+ <details>
</transaction>