www.pudn.com > hipl.1.0.1.rar > design_choices.bib
% $Id: design_choices.bib,v 1.12 2003/10/24 11:32:56 mkomu Exp $
% NOTE: Keep the reference names in lowercase, thanks!
@Manual{hipl,
author = {M. Komu and M. Kousa},
key = {HIPL},
note = {\url{http://www.gaijin.iki/hipl/}},
title = {Host Identity Payload for Linux},
}
@Manual{hip,
author = {R. Moskowitz and P. Nikander and P. Jokela},
title = {Host Identity Payload And Protocol},
key = {MOS},
organization = {IETF},
year = {2003},
month = jun,
note = {[Internet Draft] \href{http://www.tml.hut.fi/~pnr/HIP/draft-moskowitz-hip-07.txt}}
}
@Manual{hiparch,
title = {Host Identity Payload Architecture},
organization = {IETF},
year = {2001},
month = jan,
note = {[Internet Draft] \url{http://homebase.htt-consult.com/~hip/draft-moskowitz-hip-arch-02.txt}}
}
@Manual{hipimpl,
title = {Host Identity Payload Implementation},
organization = {IETF},
year = {2001},
month = jan,
note = {[Internet Draft] \url{ttp://homebase.htt-consult.com/~hip/draft-moskowitz-hip-impl-01.txt}}
}
@Manual{hipoptimized,
title = {Optimized Packet Structure for HIP},
organization = {IETF},
year = {2002},
month = nov,
note = {[Internet Draft] \url{http://www.ietf.org/internet-drafts/draft-jokela-hip-packets-01.txt}}
}
@Manual{sctp,
title = {RFC 2960: Stream Control Transmission Protocol},
organization = {IETF},
year = {2000},
month = oct,
note = {\url{http://www.ietf.org/rfc/rfc2960.txt}}
}
@Manual{rfc2002,
title = {RFC 2002: IP Mobility Support},
Author = {C. Perkins},
organization = {IETF},
year = {1996},
month = oct,
note = {\url{http://www.ietf.org/rfc/rfc2002.txt}}
}
@Manual{rfc2367,
title = {RFC 2367: PF\_KEY Key Management API, Version 2},
Author = {D. McDonald and C. Metz and B. Phan},
key = {PFKEY},
organization = {IETF},
year = {1998},
month = jul,
note = {\url{http://www.ietf.org/rfc/rfc2367.txt}}
}
@Misc{pyhip,
key = {PYHIP},
author = {A. McGregor},
title = {PyHIP release 18 March 2003},
note = {\url{http://www.sharemation.com/adm01bass/pyhip-2003-03-18.tar.bz2}},
}
@Misc{qnx,
key = {QNX},
author = {QNX Software Systems},
title = {QNX Homepage},
note = {\url{http://www.qnx.com/}},
}
@Unpublished{slavov,
author = {K. Slavov},
title = {Implementing Time Consuming Algorithms in Linux Kernel},
key = {SLAVOV},
note = {unpublished manuscript}
}
@Book{stallings,
author = {W. Stallings},
title = {Operating Systems: Internals and Design Principles},
publisher = {Prentice Hall},
year = {2001},
key = {STA},
edition = {4th},
note = {ISBN 0-13-031999-6},
}
@Book{stevens,
author = {W. R. Stevens},
title = {UNIX Network programming},
publisher = {Prentice-Hall},
year = {1997},
key = {STEVENS},
note = {ISBN-0-13-4900012-X},
}
@Book{ldd,
ALTauthor = {J. Corbet and A. Rubini},
title = {Linux Device Drivers},
publisher = {O'Reilly},
year = {2001},
edition = {2nd},
note = {ISBN 0-59600-008-1}
}
@Book{refactoring,
author = {M. Fowler},
title = {Refactoring: Improving the Design of Existing Code},
publisher = {Addison-Wesley},
year = {1999},
edition = {1st},
note = {ISBN 0201485672}
}
@Misc{freeswan,
key = {FREESWAN},
title = {{FreeS/WAN} Project},
note = {\url{http://www.freeswan.org/}}
}
@Misc{glibc,
key = {GLIBC},
author = {Free Software Foundation, Inc.},
title = {{GNU} C Library},
note = {\url{http://www.gnu.org/software/libc/libc.html}}
}
@Unpublished{hipapi,
author = {M. Komu},
title = {Host Identity Protocol Application Programming Interface},
key = {HIPAPI},
note = {unpublished manuscript}
}
@Misc{hiphome,
key = {HIPHOME},
author = {},
title = {HIP Official Homepage},
note = {\url{http://homebase.htt-consult.com/HIP.html}},
}
@TechReport{kernelarch,
author = {I. Bowman and S. Siddiqi and M. C. Tanuan},
title = {Concrete Architecture of the Linux Kernel},
institution = {University of Waterloo, Department of Computer Science},
year = {1998},
key = {KARCH},
type = {manuscript},
month = feb,
note = {\url{http://plg.uwaterloo.ca/~itbowman/papers/CS746G-a2.html}}
}
@Misc{kernellinks,
key = {KERNLINK},
author = {J-M. de Goyenech},
title = {Kernel links, Index of Documentation for People Interested
in Writing and/or Understanding the Linux Kernel},
month = feb,
year = {2002},
note = {\url{http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html}}
}
@Misc{kmodguide,
key = {KMODG},
author = {O. Pomeranz},
title = {Linux Kernel Module Programming Guide},
month = may,
year = {1999},
note = {\url{http://www.tldp.org/LDP/lkmpg/mpg.html}},
}
@Misc{mipl,
key = {MIPL},
author = {The MIPL Group},
title = {MIPL Mobile IPv6 for Linux},
note = {\url{http://www.mipl.mediapoli.com/}},
}
@Misc{netlink,
key = {NETLINK},
author = {Netlink S.a.s},
title = {Netlink - Communication between kernel and user},
note = {\url{//www.netlink.it/}},
}
@Misc{openssl,
key = {OPENSSL},
title = {OpenSSL: The Open Source toolkit for SSL/TLS},
note = {\url{http://www.openssl.org/}}
}
@InProceedings{opportkey,
author = {C. Candolin and J. Lundberg and P. Nikander},
title = {Experimenting with early opportunistic key agreement},
booktitle = {Workshop on Security of Communication on the Internet
(SECI'02)},
key = {OPKEY},
year = {2002},
address = {Tunis, Tunisia},
month = sep
}
@Book{und,
author = {D. P. Bovet and M. Cesati},
title = {Understanding the Linux Kernel},
publisher = {O'Reilly},
year = {2000},
key = {UND},
note = {ISBN 0-596-00002-2}
}
@Misc{usagi,
key = {USAGI},
title = {{USAGI} Project - Linux {IPv6} Development Project},
note = {\url{http://www.linux-ipv6.org/}}
}
@Misc{libcoverride,
key = {LIBCOVERRIDE},
author = {J. Allen},
title = {Override the GNU C library -- painlessly},
month = apr,
year = {2002},
note = {\url{http://www-106.ibm.com/developerworks/linux/library/l-glibc.html?ca=3Ddgr-ln=}},
}
@Manual{endpoints,
title = {Endpoints and Endpoint Names: A Proposed Enhancement to
the Internet Architecture},
Author = {Chiappa, J. Noel},
year = {1999},
note = {\url{http://users.exis.net/~jnc/tech/endpoints.txt}}
}
@Manual{site-multih,
title = {Requirements for IPv6 Site-Multihoming Architectures},
Author = {J. Abley and B. Black and V. Gill},
year = {2002},
month = may,
note = {[Internet Draft] \url{http://www.ietf.org/internet-drafts/draft-ietf-multi6-multihoming-requirements-03.txt}}
}
@Manual{tcp,
title = {RFC 793: Transmission Control Protocol},
Author = {J. Postel},
organization = {IETF},
year = {1981},
month = sep,
note = {\url{http://www.ietf.org/rfc/rfc793.txt}}
}
@Manual{udp,
title = {RFC 768: User Datagram Protocol},
Author = {J. Postel},
organization = {IETF},
year = {1980},
month = aug,
note = {\url{http://www.ietf.org/rfc/rfc768.txt}}
}
@Manual{dsa,
title = {Digital Signature Standard (DSS)},
organization = {National Institute of Standards and Technology},
year = {1994},
month = may,
note = {\url{http://www.itl.nist.gov/fipspubs/fip186.htm}}
}
@Manual{ldap,
title = {RFC 3377: Lightweight Directory Access Protocol (v3): Technical Specification},
Author = {J. Hodges and R. Morgan},
organization = {IETF},
year = {2002},
month = sep,
note = {\url{http://www.ietf.org/rfc/rfc3377.txt}}
}
@Manual{rfc1034,
title = {{RFC} 1034: Domain Names - Concepts and Facilities},
Author = {P. Mockapetris},
organization = {IETF},
year = {1987},
month = nov,
note = {\url{http://www.ietf.org/rfc/rfc1034.txt}}
}
@Manual{rfc1035,
title = {{RFC} 1035: Domain Names -- Implementation and
Specification},
Author = {P. Mockapetris},
organization = {IETF},
year = {1987},
month = nov,
note = {\url{http://www.ietf.org/rfc/rfc1035.txt}}
}
@Manual{rfc1122,
title = {{RFC} 1122: Requirements for Internet Hosts --
Communication Layers},
Author = {R. Braden},
organization = {IETF},
year = {1989},
month = oct,
note = {\url{http://www.ietf.org/rfc/rfc1122.txt}}
}
@Manual{rfc2401,
title = {{RFC} 2401: Security Architecture for the Internet Protocol},
Author = {S. Kent and R. Atkinson, R.},
organization = {IETF},
year = {1998},
month = nov,
note = {\url{http://www.ietf.org/rfc/rfc2401.txt}}
}
@Manual{rfc2406,
title = {{RFC} 2406: IP Encapsulating Security Payload ({ESP})},
Author = {R. Atkinson and S. Kent},
organization = {IETF},
year = {1998},
month = nov,
note = {\url{http://www.ietf.org/rfc/rfc2406.txt}}
}
@Manual{rfc2616,
title = {{RFC} 2616: Hypertext Transfer Protocol -- {HTTP}/1.1},
author = {R. Fielding and J. Gettys and J. Mogul and H. Frystyk and
L. Masinter and P. Leach and T. Berners-Lee},
organization = {IETF},
month = jun,
year = {1999},
note = {\url{http://www.ietf.org/rfc/rfc2616.txt}}
}
@Manual{rfc2960,
title = {{RFC} 2960: Stream Control Transmission Protocol},
author = {M. Kalla and K. Morneault and V. Paxson and I. Rytina and
H. Schwarzbauer and C. Sharp and R. Stewart and T. Taylor
and Q. Xie and L. Zhang},
key = {RFC2960},
organization = {IETF},
year = {2000},
month = oct,
note = {\url{http://www.ietf.org/rfc/rfc2960.txt}}
}
@Manual{rfc3008,
title = {{RFC} 3008: Domain Name System Security ({DNSSEC}) Signing
Authority},
Author = {B. Wellington},
organization = {IETF},
year = {2000},
month = nov,
note = {\url{http://www.ietf.org/rfc/rfc3008.txt}}
}
@Manual{ike,
title = {{RFC} 2409: The Internet Key Exchange ({IKE})},
Author = {D. Carrel and D. Harkins},
organization = {IETF},
year = {1998},
month = nov,
note = {\url{http://www.ietf.org/rfc/rfc2409.txt}}
}
@Manual{mkomu_iw_hip,
title = {Host Identity Payload in Home Networks},
Author = {M. Komu},
organization = {Helsinki University of Technology},
year = {2002},
month = apr,
note = {Seminar on Internetworking}
}
@MISC{ericsson,
title = {{HIP} for {NetBSD} Project},
organization = {Ericsson},
key = {HIP_NETBSD},
note = {\url{http://hip4inter.net/}}
}
@Misc{netbsd,
key = {NETBSD},
author = {The {NetBSD} Project},
title = {The {NetBSD} Project},
note = {\url{http://www.netbsd.org/}},
}
@Manual{v6ops,
title = {Firewalling Considerations for {IPv6}},
Author = {P. Savola},
year = {2002},
month = sep,
note = {[Internet Draft] \url{http://www.ietf.org/internet-drafts/draft-savola-v6ops-firewalling-00.txt}}
}
@MISC{hipsec,
title = {The Hipsec Archives},
key = {HIPSEC},
note = {\url{http://lists.freeswan.org/pipermail/hipsec/}}
}
@Manual{casehip,
title = {A case for Host Identity Payload: An Architecture
for Multihomed Mobile Hosts},
Author = {P. Nikander},
year = {2002},
month = feb,
note = {unpublished manuscript}
}
@Manual{dyndns,
title = {{RFC}~3007: Secure Domain Name System ({DNS})
Dynamic Update},
Author = {B. Wellington},
year = {2000},
month = nov,
note = {\url{http://www.ietf.org/rfc/rfc3007.txt}}
}
@Manual{nikander_et_al,
title = {End-point identifiers in Secure Multihomed Mobility},
Author = {J. Ylitalo and P. Jokela and J. Wall, P. Nikander},
year = {2002},
month = dec,
note = {\url{http://www.tml.hut.fi/~pnr/publications/NDSS03-Nikander-et-al.pdf}}
}
@Manual{henderson,
title = {Experience with the Host Identity Protocol for Secure Host
Mobility and Multihoming},
Author = {T. Henderson and J. Ahrenholz and J. Kim},
year = {2003},
month = jan,
note = {unpublished manuscript}
}
@INPROCEEDINGS{ndss-inthip,
author = {P. Nikander and J. Wall and J. Ylitalo},
title= {Integrating Security, Mobility, and Multi-Homing in a {HIP} Way,},
booktitle= {Proceedings of Network and Distributed Systems Security
Symposium (NDSS'03)},
month = feb,
year = 2003,
pages = {87--99},
publisher = {Internet Society, San Diego, CA},
note = {\url{http://www.tcm.hut.fi/~pnr/publications/NDSS03-Nikander-et-al.pdf}}
}
@InProceedings{unixbenchmark,
author = {K. Lai, M. Baker},
title = {A Performance Comparison of {UNIX} Operating Systems on
the Pentium},
booktitle = {1996 USENIX Technical Conference},
year = {1996},
month = jan,
note = {\url{http://www.cs.berkeley.edu/~laik/projects/os_benchmarks/publications/usenix1996.bench.pdf}}
}
@InProceedings{boeing,
author = {T.R. Henderson, J.M. Ahrenholz, J.H. Kim},
title = {Experience with the Host Identity Protocol for Secure Host
Mobility and Multihoming},
booktitle = {{IEEE} Wireless Communications and Networking Conference},
year = {2003},
month = mar,
organization = {IEEE},
}
@Manual{hip-mm,
author = {P. Nikander and J. Arkko and P. Jokela},
title = {End-Host Mobility and Multi-Homing with Host Identity Protocol
},
key = {NIKMM},
organization = {IETF},
year = {2003},
month = jun,
note = {[Internet Draft]
\href{ftp://ftp.funet.fi/internet-drafts/draft-nikander-hip-mm-00.txt}}
}
@InProceedings{clientpuzzle,
author = {T. Aura and P. Nikander and J. Leiwo},
title = {{DOS-resistant} Authentication with Client Puzzles},
booktitle = {Security Protocols, 8th International Workshop},
pages = {170--177},
year = {2001},
editor = {Christianson and Malcolm and Crispo and Roe},
address = {Cambridge, UK},
month = apr,
publisher = {Springer},
note = {\url{http://www.tml.hut.fi/~pnr/publications/cam2000-aura.ps}}
}
@Manual{ rvs-00,
title = {Host Identity Protocol (HIP) Rendezvous Mechanisms},
author = {Lars Eggert and Julien Laganier},
organization = {IETF},
month = feb,
year = 2004,
note = {[Internet Draft]
\url{http://www.ietf.org/internet-drafts/draft-eggert-hip-rendezvous-00.txt}}
}
@Manual{ hip-ietf-mm-00,
title = {End-Host Mobility and Multi-Homing with Host Identity Protocol},
author = {P. Nikander and J. Arkko and T. Henderson},
organization = {\acl{IETF}},
year = {2004},
month = oct,
note = {[Internet Draft]
\url{http://www.ietf.org/internet-drafts/draft-ietf-hip-mm-00.txt}}
}
@Book{ linuxtcpipstack,
altauthor = {Thomas F. Herbert},
title = {The Linux TCP/IP Stack: Networking for Embedded Systems},
publisher = {Charles River Media},
address = {Hingham, Massachusetts, USA},
year = {2004},
edition = {1st},
month = {may},
isbn = {1-58450-284-3}
}
@MastersThesis{ hipapithesis,
title = {Application Programming Interfaces for the Host Identity
Protocol},
author = {Miika Komu},
year = {2004},
month = sep,
note = {\url{http://hipl.hiit.fi/hipl/hip-native-api-final.pdf}}
}