Regulations Governing the Security of Electronic Stored Value Cards Article 7
The security design for confidentiality, integrity, authentication, and non-repeatability of transactions mentioned in the preceding articles shall meet the following requirements:1.Confidentiality requirements A: Employ the following symmetric or asymmetric cryptographic system to encrypt the full text of message to prevent unauthorized access to the plaintext of message:(1)The symmetric cryptographic system shall adopt 3DES 112 bits, AES 128bits or other cryptographic algorithms and keys offering the same or higher level of security strength.(2) The asymmetric cryptographic system shall adopt RSA 1024 bits, ECC 256 bits or other cryptographic algorithms and keys offering the same or higher level of security strength. Starting from January 1, 2017, newly issued electronic stored value cards to which this paragraph applies shall adopt RSA algorithm with key size of at least 1024 bits.2. Integrity(1) Protective measures B1: Employ one of the check sum technologies below to prevent malicious alteration of message:a. Longitudinal Redundancy Check(LRC).b. Cyclic Redundancy Check(CRC).c. Hashing algorithm to generate a message digest.(2) Protective measures B2: Employ encryption/decryption technology that can prevent malicious alteration of message, using, for example, Message Authentication Code (MAC) for symmetric system or Digital Signature for asymmetric system.a. The symmetric cryptographic system shall adopt a symmetric cryptographic algorithm specified in Item (1), Subparagraph 1 of this article.b. The asymmetric cryptographic system shall adopt an asymmetric cryptographic algorithm specified in Item (2), Subparagraph 1 of this article.(3) Protective measures B3: Besides the security requirements set forth for B2,the amount of recharge in the recharge transaction message must be included in the computing of message integrity.3. Authentication(1)Protective measures C1: To ensure the accuracy of cardholder, any of the following methods can be used for authentication of cardholder; if any of methods 1~ 3below is used, the issuer shall also use symmetric or asymmetric cryptographic system for authentication to ensure the validity of electronic stored value card and prevent the use of illegal electronic stored value card.a. Smart card with cryptographic operation capability.b. Memory IC card + fixed password.c. Magnetic strip card + magnetic card password.d. User ID + one-time password(e.g. OTP sent via short message).e. User ID + Information agreed between the cardholder and the issuer, which is not known to any third party (e.g. fixed password, pattern lock or gesture lock).f. User ID+A physical device in the possession of cardholder (e.g. password generator, password card, IC card, computer, mobile device, and hardware cryptopattern module):The issuer should verify that such equipment is the physical equipment held by the cardholder as agreed between the cardholder and the issuer.g. User ID+Biometric Characteristics of the Cardholder(e.g. fingerprints, face, iris, voice, palm print, veins, and signature):The issuer shall directly or indirectly verify such biometric characteristics, and adjust the false acceptance rate of biometric characteristics based on its risk tolerance in order to effectively authenticate the cardholder’s identity, and shall allow additional kinds of biometrics if necessary. Indirect verification will be processed on the cardholder’s device (such as a mobile device). The issuer will only read the verification result, and shall allow additional source verification if necessary. If indirect verification is adopted, the effectiveness of the cardholder ID verification mechanism shall be assessed in advance.(2)Protective measures C2:Employ chip-based electronic stored value card or terminal security module with authentication function to ensure the accuracy of message source, using, for example, Message Authentication Code (MAC) for symmetric system or Digital Signature for asymmetric system.a. The symmetric cryptographic system shall adopt a symmetric cryptographic algorithm specified in Item (1), Subparagraph 1 of this article.b. The asymmetric cryptographic system shall adopt an asymmetric cryptographic algorithm specified in Item (2), Subparagraph 1 of this article.c. Adopt the two or more verification mechanisms provided in eto gin the foregoing item and agree with the cardholder upon the notification method of the transaction in advance (e.g. text message, push notification, etc.)(3)Protective measures C3: The issuer should employ information inquiry (e.g. card number, expiration date and verification number) to ensure the validity of electronic stored value card, and prevent the use of illegal electronic stored value card and shall refund the transaction amount within fourteen (14) days for unauthorized transactions where the cardholder needs not assume loss incurred from reported the card loss. However the cardholder should cooperate and assist in subsequent investigation conducted by the issuer.(4) Protective measures D1: Employ symmetric or asymmetric cryptographic system to authenticate the electronic stored value card from the terminal equipment to prevent the use of fraudulent electronic stored value card.(5) Protective measures D2: Employ symmetric or asymmetric cryptographic system to authenticate the electronic stored value card from the terminal equipment to prevent the use of fraudulent electronic stored value card.a. The symmetric cryptographic system shall adopt a symmetric cryptographic algorithm specified in Item (1), Subparagraph 1 of this article.b. The asymmetric cryptographic system shall adopt an asymmetric cryptographic algorithm specified in Item (2), Subparagraph 1 of this article.(6)Protective measures E1:Employ symmetric or asymmetric cryptographic system to verify the legality of terminal equipment or issuer from the electronic stored value card to prevent unauthorized terminal equipment from processing transactions.(7) Protective measures E2:Employ symmetric or asymmetric cryptographic system to verify the legality of terminal equipment or issuer from the electronic stored value card to prevent unauthorized terminal equipment from processing transactions.a. The symmetric cryptographic system shall adopt a symmetric cryptographic algorithm specified in Item (1), Subparagraph 1 of this article.b. The asymmetric cryptographic system shall adopt an asymmetric cryptographic algorithm specified in Item (2), Subparagraph 1 of this article.4. Non-repeatability F requirements: Use the mechanism of sequence number, date and time, time series or cryptographic challenge-response protocol to prevent using the message of an earlier successful transaction to complete another transaction.
中文原文 電子票證應用安全強度準則第7條
前條各項交易安全所稱訊息隱密性、訊息完整性、來源辨識性及不可重覆性之安全設計應符合下列要求:
一、訊息隱密性A:應採用下列對稱性加解密系統或非對稱性加解密系統,針對訊息進行全文加密,以防止未經授權者取得訊息之明文。
(一)對稱性加解密系統應採用3DES112bits、AES128bits或其他安全強度相同(含)以上之演算法及金鑰進行加密運算。
(二)非對稱性加解密系統應採用RSA1024bits、ECC256bits或其他安全強度相同(含)以上之演算法及金鑰進行加密運算。
自一○六年一月一日起,新發行並應用於本項之電子票證不應採用低於RSA1024bits之金鑰長度進行加密運算。
二、訊息完整性(一)B1防護措施:應採用下列防止非惡意篡改訊息之檢核碼技術之一:1.縱向冗餘校驗(LongitudinalRedundancyCheck,LRC)。
2.循環冗餘校驗(CyclicRedundancyCheck,CRC)。
3.使用雜湊(Hash)演算法產生訊息摘要(MessageDigest)。
(二)B2防護措施:應採用可防止蓄意篡改訊息之加解密技術,可採對稱性加解密系統進行押碼(MessageAuthenticationCode,MAC)或非對稱性加解密系統產生數位簽章(DigitalSignature)等機制。
1.對稱性加解密系統應採用本條第一款第一目之對稱性加解密系統演算法。
2.非對稱性加解密系統應採用本條第一款第二目之非對稱性加解密系統演算法。
(三)B3防護措施:除須符合本條第二款第二目B2所要求之強度外,加值交易訊息之金額須參與訊息完整性之運算。
三、來源辨識性(一)C1防護措施:應確保持卡人之正確性,可採用下列任一種持卡人認證方式;採用下列第1至第3方式者,其認證方式並應採用對稱性加解密系統或非對稱性加解密系統,由發行機構確認電子票證之合法性,以防範非法之電子票證。
1.具加解密運算能力之晶片卡。
2.記憶型晶片卡與固定密碼。
3.磁條卡與磁條卡密碼。
4.用戶代號與動態密碼(如簡訊OTP)。
5.用戶代號與持卡人及發行機構所約定之資訊,且無第三人知悉(如固定密碼、圖形鎖或手勢)。
6.用戶代號與持卡人所持有之實體設備(如密碼產生器、密碼卡、晶片卡、電腦、行動裝置、憑證載具等):發行機構應確認該設備為使用者與發行機構所約定持有之設備。
7.用戶代號與持卡人所擁有之生物特徵(如指紋、臉部、虹膜、聲音、掌紋、靜脈、簽名等):發行機構應直接或間接驗證該生物特徵並依據其風險承擔能力調整生物特徵之錯誤接受度,以有效識別持卡人身分,必要時應增加多項不同種類生物特徵;間接驗證由持卡人設備(如行動裝置)驗證,發行機構僅讀取驗證結果,必要時應增加驗證來源辨識;採用間接驗證者,應事先評估持卡人身分驗證機制之有效性。
(二)C2防護措施:應採用具訊息認證功能之晶片型電子票證或端末安全模組,確保訊息來源之正確性,可採對稱性加解密系統進行押碼或非對稱性加解密系統產生數位簽章等機制。
1.對稱性加解密系統應採用本條第一款第一目之對稱性加解密系統演算法。
2.非對稱性加解密系統應採用本條第一款第二目之非對稱性加解密系統演算法。
3.採用前目之5至7之二項(含)以上認證方式,並事先與持卡人約定交易通知方式(如簡訊、推播等)。
(三)C3防護措施:應採用知識詢問(如卡號、有效月年及檢查碼),由發行機構確認電子票證之合法性,以防範非法之電子票證,並確保非用戶本人授權使用之交易於掛失後無需承擔遭冒用之損失,發行機構應於十四日內返還帳款,持卡人應配合協助發行機構之後續調查作業。
(四)D1防護措施:應採用對稱性加解密系統或非對稱性加解密系統,由端末設備確認電子票證之合法性,以防範非法之電子票證。
(五)D2防護措施:應採用對稱性加解密系統或非對稱性加解密系統,由端末設備確認電子票證之合法性,以防範非法之電子票證。
1.對稱性加解密系統應採用本條第一款第一目之對稱性加解密系統演算法。
2.非對稱性加解密系統應採用本條第一款第二目之非對稱性加解密系統演算法。
(六)E1防護措施:應採用對稱性加解密系統或非對稱性加解密系統,由電子票證確認端末設備或發行機構之合法性,以防止未經授權之端末設備逕行交易。
(七)E2防護措施:應採用對稱性加解密系統或非對稱性加解密系統,由電子票證確認端末設備或發行機構之合法性,以防止未經授權之端末設備逕行交易。
1.對稱性加解密系統應採用本條第一款第一目之對稱性加解密系統演算法。
2.非對稱性加解密系統應採用本條第一款第二目之非對稱性加解密系統演算法。
四、不可重覆性F:應防止以先前成功之交易訊息完成另一筆交易,可採用序號、日期時間或時序或密碼學挑戰-回應(Challenge-Response)等機制。
一、訊息隱密性A:應採用下列對稱性加解密系統或非對稱性加解密系統,針對訊息進行全文加密,以防止未經授權者取得訊息之明文。
(一)對稱性加解密系統應採用3DES112bits、AES128bits或其他安全強度相同(含)以上之演算法及金鑰進行加密運算。
(二)非對稱性加解密系統應採用RSA1024bits、ECC256bits或其他安全強度相同(含)以上之演算法及金鑰進行加密運算。
自一○六年一月一日起,新發行並應用於本項之電子票證不應採用低於RSA1024bits之金鑰長度進行加密運算。
二、訊息完整性(一)B1防護措施:應採用下列防止非惡意篡改訊息之檢核碼技術之一:1.縱向冗餘校驗(LongitudinalRedundancyCheck,LRC)。
2.循環冗餘校驗(CyclicRedundancyCheck,CRC)。
3.使用雜湊(Hash)演算法產生訊息摘要(MessageDigest)。
(二)B2防護措施:應採用可防止蓄意篡改訊息之加解密技術,可採對稱性加解密系統進行押碼(MessageAuthenticationCode,MAC)或非對稱性加解密系統產生數位簽章(DigitalSignature)等機制。
1.對稱性加解密系統應採用本條第一款第一目之對稱性加解密系統演算法。
2.非對稱性加解密系統應採用本條第一款第二目之非對稱性加解密系統演算法。
(三)B3防護措施:除須符合本條第二款第二目B2所要求之強度外,加值交易訊息之金額須參與訊息完整性之運算。
三、來源辨識性(一)C1防護措施:應確保持卡人之正確性,可採用下列任一種持卡人認證方式;採用下列第1至第3方式者,其認證方式並應採用對稱性加解密系統或非對稱性加解密系統,由發行機構確認電子票證之合法性,以防範非法之電子票證。
1.具加解密運算能力之晶片卡。
2.記憶型晶片卡與固定密碼。
3.磁條卡與磁條卡密碼。
4.用戶代號與動態密碼(如簡訊OTP)。
5.用戶代號與持卡人及發行機構所約定之資訊,且無第三人知悉(如固定密碼、圖形鎖或手勢)。
6.用戶代號與持卡人所持有之實體設備(如密碼產生器、密碼卡、晶片卡、電腦、行動裝置、憑證載具等):發行機構應確認該設備為使用者與發行機構所約定持有之設備。
7.用戶代號與持卡人所擁有之生物特徵(如指紋、臉部、虹膜、聲音、掌紋、靜脈、簽名等):發行機構應直接或間接驗證該生物特徵並依據其風險承擔能力調整生物特徵之錯誤接受度,以有效識別持卡人身分,必要時應增加多項不同種類生物特徵;間接驗證由持卡人設備(如行動裝置)驗證,發行機構僅讀取驗證結果,必要時應增加驗證來源辨識;採用間接驗證者,應事先評估持卡人身分驗證機制之有效性。
(二)C2防護措施:應採用具訊息認證功能之晶片型電子票證或端末安全模組,確保訊息來源之正確性,可採對稱性加解密系統進行押碼或非對稱性加解密系統產生數位簽章等機制。
1.對稱性加解密系統應採用本條第一款第一目之對稱性加解密系統演算法。
2.非對稱性加解密系統應採用本條第一款第二目之非對稱性加解密系統演算法。
3.採用前目之5至7之二項(含)以上認證方式,並事先與持卡人約定交易通知方式(如簡訊、推播等)。
(三)C3防護措施:應採用知識詢問(如卡號、有效月年及檢查碼),由發行機構確認電子票證之合法性,以防範非法之電子票證,並確保非用戶本人授權使用之交易於掛失後無需承擔遭冒用之損失,發行機構應於十四日內返還帳款,持卡人應配合協助發行機構之後續調查作業。
(四)D1防護措施:應採用對稱性加解密系統或非對稱性加解密系統,由端末設備確認電子票證之合法性,以防範非法之電子票證。
(五)D2防護措施:應採用對稱性加解密系統或非對稱性加解密系統,由端末設備確認電子票證之合法性,以防範非法之電子票證。
1.對稱性加解密系統應採用本條第一款第一目之對稱性加解密系統演算法。
2.非對稱性加解密系統應採用本條第一款第二目之非對稱性加解密系統演算法。
(六)E1防護措施:應採用對稱性加解密系統或非對稱性加解密系統,由電子票證確認端末設備或發行機構之合法性,以防止未經授權之端末設備逕行交易。
(七)E2防護措施:應採用對稱性加解密系統或非對稱性加解密系統,由電子票證確認端末設備或發行機構之合法性,以防止未經授權之端末設備逕行交易。
1.對稱性加解密系統應採用本條第一款第一目之對稱性加解密系統演算法。
2.非對稱性加解密系統應採用本條第一款第二目之非對稱性加解密系統演算法。
四、不可重覆性F:應防止以先前成功之交易訊息完成另一筆交易,可採用序號、日期時間或時序或密碼學挑戰-回應(Challenge-Response)等機制。