"modular arithmetic operations, smart cards, privacy protection, efficiency"@en . . "Experimental Implementation of Modular Arithmetic Operations on the MultOS Smart Cards"@en . . . . . . "Experiment\u00E1ln\u00ED implementace modul\u00E1rn\u00ED aritmetiky na \u010Dipov\u00FDch kart\u00E1ch MultOS" . "RIV/00216305:26220/12:PR26071" . "Experiment\u00E1ln\u00ED implementace modul\u00E1rn\u00ED aritmetiky na \u010Dipov\u00FDch kart\u00E1ch MultOS" . . . "Experiment\u00E1ln\u00ED implementace modul\u00E1rn\u00ED aritmetiky na \u010Dipov\u00FDch kart\u00E1ch MultOS"@cs . "Experimental Implementation of Modular Arithmetic Operations on the MultOS Smart Cards"@en . . "26220" . "Experiment\u00E1ln\u00ED implementace modul\u00E1rn\u00ED aritmetiky na \u010Dipov\u00FDch kart\u00E1ch MultOS"@cs . . . . . "P(TA02011260), S" . "This software consists of the main application with a graphical user interface and a test implementation of modular arithmetic operations running on MultOS cards. The test implementation is developed in C language, limited to the platform MultOS. The main program (developed in Java) provides a user interface for communication with the chip cards, MultOS or JAVA. The aim is to provide middleware which ensures the communication between the card reader and chip card. The user can put data directly into the graphical user interface and display the results processed on the card. The main program is used as a handler for calling the methods of application that is imported on the Multos smart card. Either contact or non-contact smart cards are supported. The application also offers testing of modular arithmetic operations on chosen MultOS cards. These operations running on the card are measured and the results are used as reference points for the further optimization of these operations run on the MultOS smart cards. Operation modular arithmetic is the basic building block of many advanced cryptographic schemes. Operations calculated on the MultOS smart cards are limited up to 255 B (2040 bits). Supported operations are addition, subtraction, and modular multiplication. Exponentiation is limited on the MultOS platform, and is only available as the internal method that is included in the implementation of the verification phase. Exponentiation computes only specific lengths of input parameters (exponent, base, moduli)."@en . . "Hlavn\u00ED aplikace je n\u00E1ps\u00E1na v jazyce JAVA, testovac\u00ED implemetace jsou vyvinuty v jazyce C s vyu\u017Et\u00EDm MultOS smartkaret a utility Mutil. Autorizovan\u00FD software je voln\u011B dostupn\u00FD ke sta\u017Een\u00ED na http://crypto.utko.feec.vutbr.cz/?page_id=54. Technick\u00FD kontakt: Luk\u00E1\u0161 Malina, UTKO, Technick\u00E1 12 Brno 61200, Tel.: 541 146963, Email: malina@feec.vutbr.cz Pro jedn\u00E1n\u00ED o licen\u010Dn\u00EDch podm\u00EDnk\u00E1ch tohoto v\u00FDsledku je za VUT pov\u011B\u0159en pracovn\u00EDk Centra pro transfer technologi\u00ED VUT v Brn\u011B Ing. Ji\u0159\u00ED Kou\u0159il, Kounicova 966/67a, Veve\u0159\u00ED, 60200, Brno, \u010Cesk\u00E1 republika, kouril@ro.vutbr.cz." . "2"^^ . . "Tento software je slo\u017Een z hlavn\u00ED aplikace s grafick\u00FDm u\u017Eivatelsk\u00FDm rozhran\u00EDm a vedlej\u0161\u00ED aplikace p\u0159edstavuj\u00EDc\u00ED implementaci modul\u00E1rn\u00ED aritmetiky b\u011B\u017E\u00EDc\u00ED na kart\u00E1ch MultOS. Vedlej\u0161\u00ED aplikace je vyvinuta v jazyku C, omezen\u00E9m pro platformu MultOS. Hlavn\u00ED aplikace (vyvinut\u00E1 v jazyce Java) poskytuje u\u017Eivateli rozhran\u00ED pro komunikaci s \u010Dipov\u00FDmi kartami MultOS, pop\u0159\u00EDpad\u011B JAVA. C\u00EDlem aplikace je poskytnout mezivrstvu, kter\u00E1 se star\u00E1 o komunikaci se \u010Dte\u010Dkou karet a samotn\u00FDmi \u010Dipov\u00FDmi kartami. U\u017Eivatel m\u016F\u017Ee zad\u00E1vat data p\u0159\u00EDmo do grafick\u00E9ho rozhran\u00ED a zobrazovat v\u00FDsledky zpracov\u00E1van\u00E9 na kart\u011B. Hlavn\u00ED aplikace slou\u017E\u00ED jako obslu\u017En\u00FD prost\u0159edek pro vol\u00E1n\u00ED metod vedlej\u0161\u00ED aplikace b\u011B\u017E\u00EDc\u00ED na \u010Dipov\u00FDch kart\u00E1ch MultOS. Jsou podporov\u00E1ny kontaktn\u00ED i bezkontaktn\u00ED \u010Dipov\u00E9 karty. Aplikace nab\u00EDz\u00ED testov\u00E1n\u00ED v\u00FDpo\u010Dt\u016F modul\u00E1rn\u00ED aritmetiky na zvolen\u00FDch kart\u00E1ch MultOS. Tyto v\u00FDpo\u010Dty na kart\u011B jsou \u010Dasov\u011B m\u011B\u0159eny a jejich v\u00FDsledky slou\u017E\u00ED jako referen\u010Dn\u00ED body pro dal\u0161\u00ED optimalizaci jednotliv\u00FDch operac\u00ED modul\u00E1rn\u00ED aritmetiky na \u010Dipov\u00FDch kart\u00E1ch MultOS. Operace modul\u00E1rn\u00ED aritmetiky tvo\u0159\u00ED z\u00E1kladn\u00ED stavebn\u00ED prvek mnoha pokro\u010Dil\u00FDch kryptografick\u00FDch sch\u00E9mat. Operace po\u010D\u00EDtan\u00E9 na \u010Dipov\u00FDch kart\u00E1ch MultOS jsou omezeny velikost\u00ED p\u0159en\u00E1\u0161en\u00FDch dat do 255 B (2040 bit\u016F). Podporov\u00E1ny jsou operace s\u010D\u00EDt\u00E1n\u00ED, od\u010D\u00EDt\u00E1n\u00ED a modul\u00E1rn\u00EDho n\u00E1soben\u00ED. Operace umoc\u0148ovan\u00ED je na platform\u011B MultOS omezena, a je k dispozici pouze jako volan\u00E1 metoda v r\u00E1mci implementace verifika\u010Dn\u00ED f\u00E1ze autentizace, kde je po\u010D\u00EDt\u00E1no se specifick\u00FDmi d\u00E9lkami vstupn\u00EDch parametr\u016F." . . . "EIMAOmultos" . "http://crypto.utko.feec.vutbr.cz/?page_id=54" . "[B348F5D52BA9]" . . "135684" . "2"^^ . "Tento software je slo\u017Een z hlavn\u00ED aplikace s grafick\u00FDm u\u017Eivatelsk\u00FDm rozhran\u00EDm a vedlej\u0161\u00ED aplikace p\u0159edstavuj\u00EDc\u00ED implementaci modul\u00E1rn\u00ED aritmetiky b\u011B\u017E\u00EDc\u00ED na kart\u00E1ch MultOS. Vedlej\u0161\u00ED aplikace je vyvinuta v jazyku C, omezen\u00E9m pro platformu MultOS. Hlavn\u00ED aplikace (vyvinut\u00E1 v jazyce Java) poskytuje u\u017Eivateli rozhran\u00ED pro komunikaci s \u010Dipov\u00FDmi kartami MultOS, pop\u0159\u00EDpad\u011B JAVA. C\u00EDlem aplikace je poskytnout mezivrstvu, kter\u00E1 se star\u00E1 o komunikaci se \u010Dte\u010Dkou karet a samotn\u00FDmi \u010Dipov\u00FDmi kartami. U\u017Eivatel m\u016F\u017Ee zad\u00E1vat data p\u0159\u00EDmo do grafick\u00E9ho rozhran\u00ED a zobrazovat v\u00FDsledky zpracov\u00E1van\u00E9 na kart\u011B. Hlavn\u00ED aplikace slou\u017E\u00ED jako obslu\u017En\u00FD prost\u0159edek pro vol\u00E1n\u00ED metod vedlej\u0161\u00ED aplikace b\u011B\u017E\u00EDc\u00ED na \u010Dipov\u00FDch kart\u00E1ch MultOS. Jsou podporov\u00E1ny kontaktn\u00ED i bezkontaktn\u00ED \u010Dipov\u00E9 karty. Aplikace nab\u00EDz\u00ED testov\u00E1n\u00ED v\u00FDpo\u010Dt\u016F modul\u00E1rn\u00ED aritmetiky na zvolen\u00FDch kart\u00E1ch MultOS. Tyto v\u00FDpo\u010Dty na kart\u011B jsou \u010Dasov\u011B m\u011B\u0159eny a jejich v\u00FDsledky slou\u017E\u00ED jako referen\u010Dn\u00ED body pro dal\u0161\u00ED optimalizaci jednotliv\u00FDch operac\u00ED modul\u00E1rn\u00ED aritmetiky na \u010Dipov\u00FDch kart\u00E1ch MultOS. Operace modul\u00E1rn\u00ED aritmetiky tvo\u0159\u00ED z\u00E1kladn\u00ED stavebn\u00ED prvek mnoha pokro\u010Dil\u00FDch kryptografick\u00FDch sch\u00E9mat. Operace po\u010D\u00EDtan\u00E9 na \u010Dipov\u00FDch kart\u00E1ch MultOS jsou omezeny velikost\u00ED p\u0159en\u00E1\u0161en\u00FDch dat do 255 B (2040 bit\u016F). Podporov\u00E1ny jsou operace s\u010D\u00EDt\u00E1n\u00ED, od\u010D\u00EDt\u00E1n\u00ED a modul\u00E1rn\u00EDho n\u00E1soben\u00ED. Operace umoc\u0148ovan\u00ED je na platform\u011B MultOS omezena, a je k dispozici pouze jako volan\u00E1 metoda v r\u00E1mci implementace verifika\u010Dn\u00ED f\u00E1ze autentizace, kde je po\u010D\u00EDt\u00E1no se specifick\u00FDmi d\u00E9lkami vstupn\u00EDch parametr\u016F."@cs . "Autorizovan\u00FD software bez ekonomick\u00FDch parametr\u016F je voln\u011B dostupn\u00FD ke sta\u017Een\u00ED na http://crypto.utko.feec.vutbr.cz/?page_id=54." . "Hajn\u00FD, Jan" . "Malina, Luk\u00E1\u0161" . . . "RIV/00216305:26220/12:PR26071!RIV15-TA0-26220___" . .