青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Michael's Space

Technology changes the world, serves the people.
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

SDA 過程解析

Posted on 2006-05-03 17:15 奔跑的阿甘 閱讀(977) 評論(0)  編輯 收藏 引用 所屬分類: ATM Technology/EMV Notes
SDA(Static data authentication) is performed by the terminal using a digital signature
scheme based on public key techniques to confirm the legitimacy of critical ICCresident
static data identified by the AFL and by the optional Static Data Authentication Tag List.
This detects unauthorised alteration of data after personalisation.

一 ICC應保存數據:
a) CA Public Key Index
b)Issuer Public Key Certificate
c) Signed Static Application Data

二 Terminal應保存數據:
a) Six CA public keys per RID(Registered Application Provider Identifier)
b) Key-related information for each CA public key
c) Corresponding algorithm

三 SDA過程按次序分三個步驟,其中任一步驟若出現異常則SDA失敗,只有三個步驟順利完成
后SDA才成功:

a) Retrieval of the Certification Authority Public Key
The terminal reads the Certification Authority Public Key Index. Using this index
and the RID, the terminal shall identify and retrieve the terminal-stored
Certification Authority Public Key Modulus and Exponent and the associated keyrelated
information, and the corresponding algorithm to be used. If the terminal does not have the
key stored associated with this index and RID, static data authentication has failed.

b) Retrieval of the Issuer Public Key
1. If the Issuer Public Key Certificate has a length different from the length of the
Certification Authority Public Key Modulus obtained in the previous section,
static data authentication has failed.
2. In order to obtain the recovered data specified in Table 4, apply the recovery
function specified in Annex A2.1 to the Issuer Public Key Certificate using the
Certification Authority Public Key in conjunction with the corresponding
algorithm. If the Recovered Data Trailer is not equal to ‘BC’, static data
authentication has failed.
3. Check the Recovered Data Header. If it is not ‘6A’, static data authentication has
failed.
4. Check the Certificate Format. If it is not ‘02’, static data authentication has
failed.
5. Concatenate from left to right the second to the tenth data elements in Table 4
(that is, Certificate Format through Issuer Public Key or Leftmost Digits of the
Issuer Public Key), followed by the Issuer Public Key Remainder (if present) and
finally the Issuer Public Key Exponent.
6. Apply the indicated hash algorithm (derived from the Hash Algorithm Indicator)
to the result of the concatenation of the previous step to produce the hash result.
7. Compare the calculated hash result from the previous step with the recovered
Hash Result. If they are not the same, static data authentication has failed.
8. Verify that the Issuer Identification Number matches the leftmost 3-8 PAN digits
(allowing for the possible padding of the Issuer Identification Number with
hexadecimal ‘F’s). If not, static data authentication has failed.
9. Verify that the last day of the month specified in the Certificate Expiration Date
is equal to or later than today's date. If the Certificate Expiration Date is earlier
than today's date, the certificate has expired, in which case static data
authentication has failed.
10. Verify that the concatenation of RID, Certification Authority Public Key Index,
and Certificate Serial Number is valid. If not, static data authentication has
failed4.
11. If the Issuer Public Key Algorithm Indicator is not recognised, static data
authentication has failed.
12. If all the checks above are correct, concatenate the Leftmost Digits of the Issuer
Public Key and the Issuer Public Key Remainder (if present) to obtain the Issuer
Public Key Modulus, and continue with the next steps for the verification of the
Signed Static Application Data.

c) Verification of the Signed Static Application Data
1. If the Signed Static Application Data has a length different from the length of the
Issuer Public Key Modulus, static data authentication has failed.
2. In order to obtain the Recovered Data specified in Table 5, apply the recovery
function specified in Annex A2.1 on the Signed Static Application Data using the
Issuer Public Key in conjunction with the corresponding algorithm. If the
Recovered Data Trailer is not equal to ‘BC’, static data authentication has failed.
3. Check the Recovered Data Header. If it is not ‘6A’, static data authentication has
failed.
4. Check the Signed Data Format. If it is not ‘03’, static data authentication has
failed.
5. Concatenate from left to right the second to the fifth data elements in Table 5
(that is, Signed Data Format through Pad Pattern), followed by the static data to
be authenticated as specified in Part II of Book 3 of these specifications. If the
Static Data Authentication Tag List is present and contains tags other than ‘82’,
then static data authentication has failed.
6. Apply the indicated hash algorithm (derived from the Hash Algorithm Indicator)
to the result of the concatenation of the previous step to produce the hash result.
7. Compare the calculated hash result from the previous step with the recovered
Hash Result. If they are not the same, static data authentication has failed.
If all of the above steps were executed successfully, static data authentication was
successful. The Data Authentication Code recovered in Table 5 shall be stored in
Tag ‘9F45’.

參考:<<EMV2000 Integrated Circuit Card Specification for Payment Systems Book 2
?- Security and Key Management>>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久国产加勒比精品无码| 永久久久久久| 欧美一区二区三区婷婷月色| 亚洲每日更新| 日韩视频专区| 亚洲图片在线| 性欧美大战久久久久久久免费观看| 西瓜成人精品人成网站| 久久精品综合一区| 欧美成人免费观看| 欧美日韩一级视频| 国产精品一区久久久久| 黄色工厂这里只有精品| 亚洲美女av黄| 欧美一区二区三区的| 久久免费黄色| 亚洲黄色在线视频| 亚洲精品乱码久久久久久日本蜜臀 | 国内自拍一区| 亚洲美女精品久久| 性伦欧美刺激片在线观看| 蜜桃久久av一区| 99re亚洲国产精品| 久久久久网站| 久久精品国产999大香线蕉| 国产精品一区二区三区四区五区| 国产美女精品免费电影| 亚洲欧洲视频在线| 久久精品道一区二区三区| 亚洲欧洲精品一区二区精品久久久| 亚洲无线一线二线三线区别av| 久久色在线播放| 国产精品亚洲网站| 日韩一级欧洲| 蜜桃久久精品一区二区| 在线视频欧美日韩精品| 美国成人直播| 伊人久久久大香线蕉综合直播| 亚洲在线免费视频| 亚洲日本成人| 欧美激情综合色综合啪啪| 国产午夜精品美女毛片视频| 在线亚洲美日韩| 亚洲激情网址| 蜜桃av综合| 亚洲高清资源| 久久影院午夜论| 小黄鸭精品密入口导航| 国产精品成人一区| 亚洲视频在线看| 日韩视频一区二区在线观看| 噜噜爱69成人精品| 在线播放日韩专区| 老司机午夜精品视频| 欧美一区二区三区在线| 国产麻豆视频精品| 午夜精品一区二区三区电影天堂| 亚洲毛片av| 欧美午夜精品理论片a级按摩| 99精品免费网| 99热精品在线观看| 国产精品扒开腿爽爽爽视频| 亚洲香蕉网站| 亚洲综合色视频| 国产情侣一区| 久久噜噜噜精品国产亚洲综合| 欧美影院久久久| 在线观看日韩av| 亚洲国产成人精品视频| av成人天堂| 亚洲国产成人高清精品| 欧美激情aaaa| 中国成人在线视频| 一本色道久久综合亚洲精品不| 欧美日韩中字| 欧美一区免费视频| 久久都是精品| 亚洲精品在线视频观看| 99国产精品自拍| 国产精品丝袜xxxxxxx| 久久女同互慰一区二区三区| 美乳少妇欧美精品| 亚洲伊人网站| 久久久久久电影| 亚洲欧洲另类| 香蕉乱码成人久久天堂爱免费| 先锋影音久久久| 久久www成人_看片免费不卡| 亚洲高清在线视频| 一区二区电影免费观看| 国产一区二区精品| 亚洲福利在线视频| 国产精品手机视频| 欧美福利视频一区| 国产精品久久久久久亚洲调教| 久久精品久久综合| 欧美日韩国产欧美日美国产精品| 欧美一区二区啪啪| 欧美另类在线播放| 久久综合色播五月| 国产精品电影网站| 亚洲第一级黄色片| 国产亚洲永久域名| 一级成人国产| 日韩午夜中文字幕| 久久久91精品国产一区二区三区| 亚洲视频综合| 欧美成人资源| 免费国产一区二区| 国产欧美日韩在线播放| 亚洲国产成人在线播放| 国产一区二区成人| 在线亚洲精品| 99视频热这里只有精品免费| 欧美一级艳片视频免费观看| 中文无字幕一区二区三区| 久久久久久香蕉网| 久久久91精品| 欧美日韩综合另类| 亚洲欧洲日韩综合二区| 在线精品一区| 久久精品亚洲一区二区| 欧美在线三级| 国产美女精品免费电影| 这里只有精品视频在线| 在线午夜精品| 欧美日韩综合一区| 日韩午夜免费| 这里只有视频精品| 欧美人与性动交cc0o| 亚洲国产精品久久久久婷婷老年| 国产一区二区三区久久久| 亚洲欧美一区二区三区久久| 亚洲一区二区三区视频播放| 欧美日韩免费一区| 日韩午夜av电影| 亚洲一二三级电影| 国产精品扒开腿爽爽爽视频| 亚洲一区二区黄色| 欧美在线www| 国内精品福利| 久久永久免费| 亚洲精品久久久一区二区三区| 99精品视频免费全部在线| 欧美极品aⅴ影院| 亚洲麻豆一区| 久久成人一区| 永久免费精品影视网站| 欧美大胆人体视频| 亚洲毛片av| 久久激五月天综合精品| 激情一区二区三区| 性久久久久久久久久久久| 欧美成人免费在线观看| 欧美福利网址| 中文日韩在线视频| 国产欧美日韩亚洲精品| 久久久久国产一区二区三区| 亚洲大胆美女视频| 在线亚洲一区二区| 国产精品日韩欧美综合| 久久精品91| 亚洲精品一区二区三区婷婷月| 亚洲永久免费av| 精品动漫3d一区二区三区| 欧美福利一区二区| 中文亚洲免费| 免费看av成人| 西瓜成人精品人成网站| 精品动漫av| 欧美三级在线视频| 久久久久www| 亚洲精品综合久久中文字幕| 久久国产一区二区| 日韩视频免费在线| 国产一区二区av| 欧美三级在线播放| 久久躁日日躁aaaaxxxx| 亚洲视频中文| 欧美高清在线视频| 性色av一区二区三区红粉影视| 一区二区三区中文在线观看| 欧美日韩三级| 久久久夜精品| 亚洲欧美不卡| 99视频超级精品| 欧美大色视频| 欧美有码在线视频| 正在播放亚洲一区| 亚洲免费观看| 在线欧美日韩精品| 国产欧美精品一区二区色综合| 久久综合一区二区三区| 午夜天堂精品久久久久| 亚洲美女毛片| 亚洲国产欧美在线| 欧美成年人在线观看| 久久久精品一品道一区| 日韩香蕉视频| 亚洲精品美女91|