非接觸式IC卡包括多個(gè)隨機(jī)數(shù)生成單元,其與要執(zhí)行的應(yīng)用分開并且可獨(dú)立操作以生成用于設(shè)置卡槽的隨機(jī)數(shù)。隨機(jī)數(shù)生成指令單元指定隨機(jī)數(shù)生成單元,用于來自多個(gè)隨機(jī)數(shù)生成單元中的請求的響應(yīng)。由指定的生成單元生成的隨機(jī)數(shù)由時(shí)隙設(shè)置單元用于執(zhí)行響應(yīng)。
1.一種非接觸式IC卡,被配置為執(zhí)行多個(gè)應(yīng)用程序并使用由隨機(jī)數(shù)設(shè)置的槽來響應(yīng)來自讀取器/寫入器的請求,并且包括:多個(gè)隨機(jī)數(shù)生成單元,其與應(yīng)用程序,并可操作以獨(dú)立地產(chǎn)生用于設(shè)置時(shí)隙的隨機(jī)數(shù);隨機(jī)數(shù)生成指令單元,用于指定隨機(jī)數(shù)生成單元,用于對多個(gè)隨機(jī)數(shù)生成單元中的請求進(jìn)行響應(yīng);時(shí)隙設(shè)置單元,用于使用由隨機(jī)數(shù)生成指令單元指定的隨機(jī)數(shù)生成單元生成的隨機(jī)數(shù),并執(zhí)行響應(yīng)。
2.非接觸式IC卡,其中,所述隨機(jī)數(shù)生成指令單元基于存儲在所述非接觸式IC卡上的多個(gè)應(yīng)用程序中的應(yīng)用程序,指定要用于所述響應(yīng)的所述隨機(jī)數(shù)生成單元。由指定的數(shù)據(jù)設(shè)置。
3.非接觸式IC卡,還包括隨機(jī)數(shù)生成數(shù)據(jù)獲取單元,用于獲取包含在請求中并指定隨機(jī)數(shù)生成單元的隨機(jī)數(shù)生成數(shù)據(jù);并且其中,時(shí)隙設(shè)置單元使用由隨機(jī)數(shù)生成數(shù)據(jù)指定的隨機(jī)數(shù)生成單元來獲取隨機(jī)數(shù),并使用該隨機(jī)數(shù)來執(zhí)行響應(yīng)。
4.非接觸式IC卡,其中隨機(jī)數(shù)生成數(shù)據(jù)指定存儲在非接觸式IC卡上的應(yīng)用程序。并且時(shí)隙設(shè)置單元使用由隨機(jī)數(shù)生成數(shù)據(jù)指定的應(yīng)用中提供的功能來獲取隨機(jī)數(shù),并使用該隨機(jī)數(shù)來執(zhí)行響應(yīng)。
5.非接觸式IC卡,其中所述應(yīng)用程序可以通過通信下載,并且該應(yīng)用程序包括隨機(jī)數(shù)生成單元。
6.非接觸式IC卡,其中,所述隨機(jī)數(shù)生成指令單元基于來自所述讀寫器的指令改變所述隨機(jī)數(shù)生成單元的指定。
7.非接觸式IC卡,還包括開關(guān),其可操作以物理地選擇所述多個(gè)隨機(jī)數(shù)生成單元;并且其中,時(shí)隙設(shè)置單元基于開關(guān)的狀態(tài)選擇隨機(jī)數(shù)生成單元,并使用由所選擇的隨機(jī)數(shù)生成單元生成的隨機(jī)數(shù)來執(zhí)行響應(yīng)。
8.非接觸式IC卡,還包括隨機(jī)數(shù)生成通知單元,用于存儲數(shù)據(jù),該數(shù)據(jù)指示響應(yīng)中用于響應(yīng)的隨機(jī)數(shù)生成單元;并且其中,時(shí)隙設(shè)置單元將存儲數(shù)據(jù)的響應(yīng)發(fā)送給讀取器/寫入器。