| G. Grimaud, J.-L. Lanet, and J.-J. Vandewalle. FACADE: A Typed Intermediate Language Dedicated to Smart Cards. In Software Engineering --- ESEC/FSE, number 1687, pages 476--493. Springer-Verlag, 1999. |
....exactly once, such as [24] would only be 38 faster than ours. 6 RELATED WORK 6. 1 Lightweight bytecode verification The work most closely related to ours is the lightweight bytecode verification of Rose and Rose [24] also found in Sun s KVM CLDC architecture [27] and in the Facade project [10]. Inspired by proof carrying code [17] lightweight bytecode verification consists in sending, along with the code to be verified, pre computed stack and register types for each branch target. These pre computed types are called certificates or stack maps . Verification then simply checks the ....
Grimaud G, Lanet J-L, Vandewalle J-J. FACADE -- a typed intermediate language dedicated to smart cards. In Software Engineering - ESEC/FSE '99, volume 1687 of LNCS, pages 476--493. Springer-Verlag, 1999.
....on CardKt. Our work is a continuation of our earlier work in labelled sequent systems for multi modal logics [BG98] their fast implementations in C [BG99] and theorem proving on Java cards [SGPV98] We know of no other similar work although work on checking type safety on card does exist [GLV99]. 12 Name Formula ms Theorems t1 2(a # b) # (2a # 2b) 4500 t2 (a # b) # ( a # b) 4340 t3 3(a # b) # 3a # 3b 7360 t4 (a # b) # a # b 7850 t5 a # 2 a 3020 t6 a # 3a 2790 t7 t # 2 e # (3(d # 2(3c # 3b) # ( e # a # d) # ( a # b # c) # ....
G Grimaud, J-L Lanet, and J-J Vandewalle. FACADE: a typed intermediate language dedicated to smart cards. Technical report, Gemplus Research, http://www.gemplus.com/smart/r_d/publications/index.html, 1999.
No context found.
G. Grimaud, J.-L. Lanet, and J.-J. Vandewalle. FACADE: A Typed Intermediate Language Dedicated to Smart Cards. In Software Engineering --- ESEC/FSE, number 1687, pages 476--493. Springer-Verlag, 1999.
No context found.
G. Grimaud, J.-L. Lanet, and J.-J. Vandewalle. FACADE: A Typed Intermediate Language Dedicated to Smart Cards. In Software Engineering --- ESEC/FSE, number 1687, pages 476--493. Springer-Verlag, 1999.
No context found.
G. Grimaud, J.-L. Lanet, and J.-J. Vandewalle. FACADE: A Typed Intermediate Language Dedicated to Smart Cards. In Software Engineering--ESEC/FSE, volume 1687 of LNCS, 1999.
....The architecture is very similar to the MIT Exo Kernel principles and concepts [5] CAMILLE provides four basic characteristics for applications: security, extensibility, interoperability, and portability. Embedded code is expressed using a dedicated intermediate language called FAC ADE [7], but source code can be written using several widespread languages. Translators are available in the software infrastructure that is deployed outside the card. Portability is inherited from the use of such intermediate code. Security is ensured by a code safety checking (which uses a ....
....the card to ensure its own security. Language based security using typed byte code verification has been successfully employed on different open smart card such as CAMILLE or Java Card. Different approaches have been used to perform byte code verification: normalization [12] Proof Carrying Code [7, 1] or standalone verification [4] To maintain dependability, open smart cards would ensure advanced properties especially those related to resources (memory space, CPU or network) In the context of mobile code, a malicious program could use resources to cause damage. After type safe verification, ....
G. Grimaud, J.-L. Lanet, and J.-J. Vandewalle. FAC ADE: A Typed Intermediate Language Dedicated to Smart Cards. In Software Engineering--ESEC/FSE, volume 1687 of LNCS, 1999.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC