References

[1] M. van Eekelen and E. Hubbers. Slimme meters: energie wordt ict? Energie+, 4:24-25, 2008. [ bib ]
[2] J. Kiniry, A. Morkan, D. Cochran, F. Fairmichael, P. Chalin, M. Oostdijk, and E. Hubbers. The koa remote voting system: A summary of work to date. In Trustworthy Global Computing, volume 4661 of LNCS, 2007. [ bib ]
[3] M. Dijkema. Hoe veilig is stemmen via internet? I/O Informatica Onderzoek, 1:8, 2007. Een gesprek met RUN-onderzoeker Engelbert Hubbers. [ bib | .pdf ]
[4] J. Hoepman, E.-M. Hubbers, B. Jacobs, M. Oostdijk, and R. W. Schreur. Crossing borders: Security and privacy issues of the european e-passport. In Advances in Information and Computer Security, volume 4266 of LNCS, pages 152-167. Springer Berlin / Heidelberg, 2006. [ bib | http | .pdf ]
The first generation of European e-passports will be issued in 2006. We discuss how borders are crossed regarding the security and privacy erosion of the proposed schemes, and show which borders need to be crossed to improve the security and the privacy protection of the next generation of e-passports. In particular we discuss attacks on Basic Access Control due to the low entropy of the data from which the access keys are derived, we sketch the European proposals for Extended Access Control and the weaknesses in that scheme, and show how fundamentally different design decisions can make e-passports more secure.

[5] E.-M. Hubbers, B. Jacobs, and W. Pieters. RIES - Internet Voting in Action. In R. Bilof, editor, COMPSAC'05, Proceedings of the 29th Annual International Computer Software and Applications Conference, COMPSAC'05, pages 417-424. IEEE Computer Society, 2005. July 26-28, 2005, http://aquila.nvc.cs.vt.edu/compsac2005. [ bib | .pdf ]
RIES stands for Rijnland Internet Election System. It is an online voting system that has been used twice in the fall of 2004 for in total over two million potential voters. In this paper we describe how this system works. Furthermore we describe how the system allowed us to independently verify the outcome of the elections-a key feature of RIES. To conclude the paper we evaluate possible threats to this system and describe some possible points for improvement.

[6] E.-M. Hubbers, B. Jacobs, and W. Pieters. RIES - Internet Voting in Action. Technical Report NIII R0449, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, December 2004. Appeared as [5]. [ bib | .pdf ]
[7] E.-M. Hubbers and E. Poll. Transactions and non-atomic API methods in Java Card: specification ambiguity and strange implementation behaviours. Technical Report NIII R0438, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, October 2004. [ bib ]
This paper discusses an ambiguity in Sun's specification of the Java Card platform, which we noticed in the course of developing the precise formal description of the Java Card transaction mechanism presented in [HP03]. The ambiguity concerns the Java Card transaction mechanism, more in particular the interaction of the transaction mechanism and two Java Card API methods, the methods arrayCopyNonAtomic and arrayFillNonAtomic in the class javacard.framework.Util. The paper also describes the experiments we performed with smartcards of two different manufacturers to find out the behaviour actually implemented on these card. Interestingly, these experiments revealed some unexpected (and unexplainable) behaviour of these two methods on some cards.

[8] E.-M. Hubbers, M. Oostdijk, and E. Poll. Implementing a formally verifiable security protocol in Java Card. In D. Hutter, G. Müller, W. Stephan, and M. Ullmann, editors, Proceedings of the 1st international conference on Security in Pervasive Computing, SPC'03, volume 2802 of LNCS, pages 213-226. Springer-Verlag, 2004. March 12-14, 2003, http://www.dfki.de/SPC2003/. [ bib | http | .pdf ]
This paper describes a case study in refining an abstract security protocol description down to a concrete implementation on a Java Card smart card. The aim is to consider the decisions that have to be made in the development of such an implementation in a systematic way, and to investigate the possibilities of formal specification and verification in the design process and for the final implementation.

[9] E.-M. Hubbers and E. Poll. Reasoning about card tears and transactions in Java Card. In M. Wermelinger and T. Margaria-Steffen, editors, Fundamental Approaches to Software Engineering, 7th International Conference, FASE 2004, volume 2984 of LNCS, pages 114-128. Springer-Verlag, 2004. Held as Part of the Joint European Conferences on Theory and Practice of Software, March/April, 2004, http://www.lsi.upc.es/etaps04. [ bib | http | .pdf ]
The Java dialect Java Card for programming smartcards contains some features which do not exist in Java. Java Card distinguishes persistent and transient data (data stored in EEPROM and RAM, respectively). Because power to a smartcard can suddenly be interrupted by a so-called card tear, by someone removing the smartcard from the reader, Java Card provides a notion of transaction to ensure that updates of multiple fields in persistent memory can be performed atomically. This paper describes a way to reason about these Java Card specific language features.

[10] E.-M. Hubbers and B. Jacobs. Stemmen via internet geen probleem. Automatisering Gids, 42:15, 2004. [ bib ]
[11] E.-M. Hubbers and E. Poll. Reasoning about card tears and transactions in Java Card. Technical Report NIII R0322, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, October 2003. Appeared as [9]. [ bib | .pdf ]
The Java dialect Java Card for programming smartcards contains some features which do not exist in Java. Java Card distinguishes persistent and transient data (data stored in EEPROM and RAM, respectively). Because power to a smartcard can suddenly be interrupted by a so-called card tear, by someone removing the smartcard from the reader, Java Card provides a notion of transaction to ensure that updates of multiple fields in persistent memory can be performed atomically. This paper describes a way to reason about these Java Card specific language features.

[12] E.-M. Hubbers, M. Oostdijk, and E. Poll. From finite state machines to provably correct Java Card applets. In D. Gritzalis, S. D. C. di Vimercati, P. Samarati, and S. Katsikas, editors, Security and privacy in the age of uncertainty, Proceedings of the 18th IFIP information security conference, pages 465-470. Kluwer Academic Publishers, 2003. [ bib | http ]
[13] E.-M. Hubbers and M. Oostdijk. Generating JML specifications from UML state diagrams. In Proceedings of Forum on Specification and Design Languages, FDL'03, ECSI CD-ROM, pages 263-273, 2003. September 23-26, 2003, http://www.ecsi-association.org/ecsi/fdl/fdl03/home.htm. [ bib ]
[14] E.-M. Hubbers. Integrating tools for automatic program verification. In M. Broy and A. Zamulin, editors, Proceedings of the Andrei Ershov fifth international conference Perspectives of System Informatics, PSI'03, volume 2890 of LNCS, pages 214-221. Springer-Verlag, 2003. July 9-12, 2003, http://www.iis.nsk.su/psi03. [ bib | http | .pdf ]
In this paper we describe our findings after integrating several tools based upon the Java Modeling Language (JML), a specification language used to annotate Java programs. The tools we consider are Daikon, ESC/Java, JML runtime assertion checker, and Loop/PVS tool. The first one generates specifications; the others are used to verify them. We find that for the first three it is worthwhile to combine them because this is relatively easy and it improves the specifications. Combining Daikon and the Loop/PVS tool directly works in theory, but in practice it only works if the test suite is very good and hence it is not advisable.

[15] B. Jacobs, E. Hubbers, J. Kiniry, and M. Oostdijk. Counting votes with formal methods. In C. Rattray, S. Maharaj, and C. Shankland, editors, Algebraic Methodology and Software Technology, volume 3116 of LNCS, pages 21-22. Springer-Verlag, 2003. [ bib ]
This abstract provides some background information about the electronic voting experiment that is planned in the Netherlands for the European Elections of 2004, and about our own involvement in the infrastructure for this experiment. The talk will elaborate further about the computer security issues involved, especially with respect to the use of formal methods for vote counting software.

[16] E.-M. Hubbers and D. Wright. Triangular factorizations of special polynomial automorphisms. J. of Algebra, 235(2):459-483, 2001. [ bib | http ]
[17] E.-M. Hubbers. Pinchuk's 2-dimensional example paired to a cubic linear 1999-dimensional map. preprint, 1999. [ bib | .pdf ]
Back in 1994 Sergey Pinchuk has presented pairs of real polynomials in two variables that do have a nowhere vanishing Jacobian determinant but are not one-to-one. In this paper we examine a specific example F:=(P;Q) where deg(P)=10 and deg(Q)=25. We use a slightly modified version of the technique described by Bass, Connell and Wright to reduce this map to a cubic homogeneous map. Furthermore we transform this map into a cubic linear (or Druzkowski map) using the pairing-technique by Gorni and Zampieri. The result is an example in dimension 1999.

[18] E.-M. Hubbers and D. Wright. Stably tame automorphisms. Report 9817, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, September 1998. Appeared as [16]. [ bib | .pdf ]
In this paper we explore two different methods to find a factorization of F[m] by triangular automorphisms, showing that it is tame, for all F=X+H with H in H_n(A). Furthermore we give an explicit upperbound for this m in both methods.

[19] E.-M. Hubbers. Nilpotent Jacobians. PhD thesis, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, 1998. Promotor A.H.M. Levelt. Copromotor A.R.P. van den Essen. [ bib | .ps ]
[20] A. Cima, A. van den Essen, A. Gasull, E.-M. Hubbers, and F. Mañosas. A polynomial counterexample to the Markus-Yamabe Conjecture. Advances in Mathematics, 131(2):453-457, 1997. [ bib | http ]
[21] A. van den Essen and E.-M. Hubbers. A new class of invertible polynomial maps. J. of Algebra, 187:214-226, 1997. [ bib | http ]
[22] A. van den Essen and E.-M. Hubbers. Chaotic polynomial automorphisms; counterexamples to several conjectures. Advances in Applied Mathematics, 18:382-388, 1997. [ bib | http ]
[23] A. van den Essen and E.-M. Hubbers. Dn(A) for a class of polynomial automorphisms and stably tameness. J. of Algebra, 192:460-475, 1997. [ bib | http ]
[24] E.-M. Hubbers. Cubic similarity in dimension five. In E.-M. Hubbers, editor, A conference on polynomial maps and the Jacobian Conjecture. (In honour of the mathematical work of Gary Meisters), pages 75-89, 1997. [ bib | http | .ps ]
[25] E.-M. Hubbers, editor. Differential and difference equations and computer algebra, 1997. In honour of A.H.M. Levelt's 65th birthday. [ bib | .pdf ]
[26] E.-M. Hubbers. Pinchuk's example. preprint, 1997. [ bib ]
[27] E.-M. Hubbers. Cubic similarity in dimension five. Report 9638, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, December 1996. Appeared as [24]. [ bib | .pdf ]
In this paper we shall give a complete classification of all Druzkowski maps F:=X+(AX)3:k5->k5 for which J((AX)3) is nilpotent. Furthermore we use this classification to find all representatives of Meisters' cubic similarity relation in dimension five.

[28] A. van den Essen and E.-M. Hubbers. A counterexample to Meisters' cubic-linear linearization conjecture. Report 9616, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, May 1996. Withdrawn because of unrecoverable mistake. [ bib | .pdf ]
We show that the cubic linear polynomial automorphism F:C15->C15 given by Druzkowski has the property that for every λ>0 the dilation λF is not global analytic linearizable to its linear part.

[29] A. van den Essen and E.-M. Hubbers. Dn(A) for polynomial automorphisms. Report 9614, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, April 1996. Appeared as [23]. [ bib | .pdf ]
In this paper we introduce a set, denoted by D_n(A), for every commutative ring A and every positive integer n. It is shown that the elements of this set can be used to give an explicit description of the class H_n(A). We deduce that each polynomial map of the form F=X+H with H in H_n(A) can be written as a finite product of automorphisms of the form exp(D), where each D is a locally nilpotent derivation satisfying D2(Xi)=0 for all i. Furthermore we deduce that all such F's are stably tame.

[30] A. van den Essen and E.-M. Hubbers. A new class of invertible polynomial maps. Report 9604, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, February 1996. Appeared as [21]. [ bib | .pdf ]
In this paper we present a new large class of polynomial maps F=X+H:An->An on every commutative ring A for which the Jacobian Conjecture is true. In particular H does not need to be homogeneous. We also show that for all H in this class satisfying H(0)=0 the n-th iterate Ho...oH=0.

[31] A. van den Essen and E.-M. Hubbers. Polynomial maps with strongly nilpotent Jacobian matrix and the Jacobian Conjecture. Linear Algebra and its Applications, 247:121-132, 1996. [ bib | http | .pdf ]
[32] A. Cima, A. van den Essen, A. Gasull, E.-M. Hubbers, and F. Mañosas. A polynomial counterexample to the Markus-Yamabe Conjecture. Report 9551, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, 1995. Appeared as [20]. [ bib | .pdf ]
We give a polynomial counterexample to both the Markus-Yamabe Conjecture and the discrete Markus-Yamabe problem for all dimensions >=3.

[33] A. van den Essen and E.-M. Hubbers. Chaotic polynomial automorphisms; counterexamples to several conjectures. Report 9549, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, 1995. Appeared as [22]. [ bib | .pdf ]
We give a polynomial counterexample to a discrete version of the Markus-Yamabe Conjecture and a conjecture of Deng, Meisters and Zampieri, asserting that if F:Cn->Cn is a polynomial map with det(JF) in C*, then for all λ in R large enough λF is global analytic linearizable. These counterexamples hold in any dimension >=4.

[34] A. van den Essen and E.-M. Hubbers. Polynomial maps with strongly nilpotent jacobian matrix and the Jacobian Conjecture. Report 94.., University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, October 1994. Appeared as [31]. [ bib | .pdf ]
Let H:kn->kn be a polynomial map. It is shown that the Jacobian matrix JH is strongly nilpotent if and only if JH is linearly triangularizable if and only if the polynomial map F=X+H is linearly triangularizable. Furthermore it is shown that for such maps F sF is linearizable for almost all s in k (except a finite number of roots of unity).

[35] E.-M. Hubbers. The Jacobian Conjecture: Cubic homogeneous maps in dimension four. Master's thesis, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, February 17 1994. Directed by A.R.P. van den Essen. [ bib | .pdf ]
[36] B. van Linder and E.-M. Hubbers. Default ionic logic: Its syntax and semantics, part I. Technical Report IR-296, Free University Amsterdam, August 1992. [ bib ]
[37] B. van Linder and E.-M. Hubbers. Default ionic logic: Its syntax and semantics, part II. Technical Report IR-297, Free University Amsterdam, August 1992. [ bib ]
[38] B. van Linder and E.-M. Hubbers. Default ionic logic: Its syntax and semantics, part I. Master's thesis, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, June 10 1992. Directed by J.-J.Ch. Meyer; See also [36]. [ bib ]
[39] B. van Linder and E.-M. Hubbers. Default ionic logic: Its syntax and semantics, part II. Master's thesis, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen, The Netherlands, June 10 1992. Directed by J.-J.Ch. Meyer; See also [37]. [ bib ]

This file was generated by bibtex2html 1.92.