miércoles, 5 de marzo de 2008

Process to write the Master Thesis

1. Write 1 or 2 pages of introduction.
2. Write half to 1 page of problem statement.
3. Write outline (include also subsections). So it's evident what you are including in your thesis.

Working habits
  1. Don't copy. Use own words or at least quotations.
  2. References
    1. Start building the reference list from the beginning.
      • Good tool for references: bibtex
      • Information about the source:
        • Author
        • Title
        • How the source is published
        • Who has published it
        • Date
        • URL if known
2. How to find references ?
3. Templates and tools
A scientific and a quality thesis must be written in LaTEX, why? Because at the scientific level, it's the standard used tool. (See link if you want to download the template)

4. Writing in English
Argss!! I have to write in English, but if it is almost difficult to know where I must place the commas in my mother tongue. Ok, don't worry...here there are some tips with transition phrases as on the other hand, to summarize.... And from the same site how to write a scientific abstract.
Must take into account:
    • Using commas
    • Not too long sentences
    • Explain figures or tables
    • Acronyms use:
      • When an acronym is used for the first time, write it out and put the acronym in parentheses. For example, Transmission Control Protocol (TCP)
    • Mark references in the text
      • Only refer to material you have read yourself. If you must refer to a source that is not available, but is referenced in some other text, you should refer the available text (for example, "see [23] and the references therein").
      • Referencing to a source
        • Method in computer science is embedding the number of the reference enclosed in square brackets within the text, e.g. [1]
      • List of references
        • Contains references referred in the text. If you want to add more, you must create chapter for further information.
    • Grammar exercices, examples
From more info check tips for master thesis (TKK)


Paper to search:
Experience with the host identity protocol for secure host mobility and multihoming
Henderson, T.R. Ahrenholz, J.M. Kim, J.H.
Boeing Phantom Works, Seattle, WA, USA;



domingo, 20 de enero de 2008

Summary Experience with HIP for Secure Host Mobility and Multihoming

Introduction

Nowadays, mobility stresses internet because it generates new problems with packet routing, address management and security. There exists different solutions, e.g. MobileIP. This is a network level solution but that it still has some problems related with security and the involment of additional network structure. So, another solution is HIP. It creates a new name space cryptographically-based that solves the next current problems:
  • NAT Traversal
  • IPv4 to IPv6 migration
  • Mobility
  • Multihoming

Background

The main four problems that origins host mobility are:

  • Addressing. As an IP address has a locator and identifier scope, when the node moves it's topollogically incorrect.
  • Location management. If the Mobile Host changes its IP@ to solve addressing, it becomes unreachable to the rest of the network
  • Session maintenance. Not losing your connection when your address changes
  • Security.

So the main benefit of HIP is that it solves these problems and it could be applied to all the protocols and integrated with IPSec.

HIP Overview

Host Identity Protocol is based in a public key for the Host Identity. This makes the protocol:

  • robust against ManInTheMiddle attacks
  • automatic authentication of the protocol
  • strong against Denial-of-Service attacks

Host Identities can be stored in directories (PKI) or be anonymous

Comparison with other approaches

HIP-enabled mobility ressembles MobileIPv6 plus "route optimization". This second approach allows correspondent host to directly route packets to the mobile host's visited address to improve: latency, robustness and reduce home network congestion. It achieves this, maintaining a "binding cache" between .



















HIPMobileIPv6+route optimization
Tightly integrated with IPSec. Also possible non-IPSecUsed with or without IPSec
Inherently secures the readdressing processRely on additional mechanisms
No Home Network concept. Location of MN obtained from DNSRequires initial packets exchanges between MH and correspondent host flow through the HNetwork
Host-based approachCan include subnet mobility

Introduction

As a blog is, this pretends to be as a diary of my daily work in the department and a useful tool, I hope, for the time when I have to write my master thesis. This blog will include summaries of the drafts, articles and rfc that I would read and that are related with HIP. And also, the problems that I have found installing the protocol in the kernel and user space.

The project it would take to me around 8 months. So this would be end of August.
My initial objectives are :

- Develop my skills in *UNIX environments
- Improve my knowledge of C
- Increase my networks knowledge
- Learn how to write a scientific document using latex