As there is the recent news, unauthorized transactions which is called the man-in-the-middle attack have occured in Internet Banking. This is that a malicious third party rewrites the information of the bank account, and the money is transferred to the unintended account. The Transaction Authentication is a function to authenticate every transactions in order to prevent the unauthorized transactions.