dimanche 27 février 2011

La virtualisation - définition et termes associés

Salut,

La virtualisation : c'est un terme que l'on entend souvent et qui est très à la mode chez les entreprises.
Je vais essayer de vous donnez des définitions, de vous citez les avantages que peut apporter le recours à cette technologie pour vos entreprises, ....


Définition générale :
La virtualisation est un domaine en plein essor et qui vise à résoudre plusieurs problématique : la rationalisation (supprimer ce qui est inutile) des ressources matérielles et la réduction des coûts (vous allez redevenir amis avec votre comptable :)).
Cette technologie peut intervenir dans 2 domaines d'applications : 
  • la virtualisation de plates-formes / des systèmes d'exploitation;
  • la virtualisation des ressources et des contenus.

Les termes clés :
Voici une liste de terme que vous risquez de rencontrer si vous mettez en place de la virtualisation au sein de votre entreprise. Ses définitions sont tirées d'Internet :

Para-virtualisation : Technologie de virtualisation logicielle basée sur l'utilisation d'un hyperviseur et optimisée pour ce type de fonctionnement.

Hyperviseur : Système basé sur l'utilisation d'un noyau hôte allégé et optimisé, utilisé pour faire fonctionner simultanément plusieurs systèmes d'exploitation sur une même plate-forme matérielle.

Virtualisation matérielle : Technologie de virtualisation basée sur l'utilisation de ressources de type matérielles. Intel (Intel VT) et AMD (AMD-V) proposent une gamme de processeurs dédiés à la virtualisation matérielle sur les plates-formes x86.

Virtualisation des systèmes d'exploitation : Technologie de virtualisation dont le principe est l'exécution d'un système d'exploitation dans un contexte isolé des ressources matérielles de la plate-forme hôte.

Virtualisation d'applications : Technologie de virtualisation dont le principe est la mise à disposition et l'exécution d'une application dans un contexte isolé des ressources du système d'exploitation de la plate-forme hôte.

Machine virtuelle : Environnement émulé et isolé, utilisé pour supporté le contexte d'exécution d'un système d'exploitation ou d'un programme sur une machine hôte. La terminologie invité est quelquefois utilisée pour désigner une machine virtuelle.

Hôte : Machine physique destinée à héberger les environnements virtuels

HUB applicatif : Référentiel central pour la mise à disposition et la distribution de ressources distantes et virtualisées.

Emulation : Action de reproduction du contexte d'exécution d'un système sur un autre.

Isolation : Environnement d'exécution cloisonné sans interférence avec les ressources installées localement.


Bon je vous laisse un peu de temps pour retenir tout ça. En attendant je vous prépare rapidement un deuxième ticket sur les bénéfices de la virtualisation.

Virtual87
En informatique, rien n'est impossible, mais, ce n'est pas toujours évident ...

mardi 22 février 2011

Le chiffre de Vignère

Aujourd'hui, on va aborder le thème de la substitution poly-alphabétique en cryptologie en parlant du chiffre de Vignère.

Qui est Vignère ? Blaise de Vignère (1523 - 1596) était un diplomate français du XVIème siècle. Il se familiarisa avec la cryptologie dans le cadre de son métier , et décida plus tard dans sa vie, de reprendre des travaux de personnes comme Alberti, Trithème, Bellaso. Il est 'l'inventeur' du chiffre de Vignère qui est en réalité une amélioration flagrante du code de César.

Principe :
Le chiffre de Vignère fait appel à une clé pour coder et décoder le message, mais également à un élément qui a été appelé le carré de Vignère.

Carré de Vignère

Pour chaque lettre en clair, on sélectionne la colonne correspondante et pour une lettre de la clé on sélectionne la ligne adéquate, puis au croisement de la ligne et de la colonne on trouve la lettre chiffrée. La lettre de la clé est à prendre dans l'ordre dans laquelle elle se présente et on répète la clé en boucle autant que nécessaire.

Exemple de chiffrement / déchiffrement :
Je vais prendre pour clé le mot : TUTORIEL
Comme phrase : 'Le chiffrement d'un message'.
Pour obtenir le message codé, on procède comme dit juste avant : "Pour chaque lettre en clair, on sélectionne la colonne correspondante et pour une lettre de la clé, on sélectionne la ligne adéquate".
A l'intersection de cette ligne et cette colonne, je trouverai ma lettre codé.

MESSAGE EN CLAIR :     LE CHIFFREMENT D'UN MESSAGE
CLE :                                  TU TORIELTUTOR IEL TUTORIE
MESSAGE CODÉ :            EY VVZNJCXGXBK LYY FYLGROI

Pour déchiffrer, même principe : pour chaque lettre codé, on sélectionne la colonne correspondante, .....

Avantages :
Un des avantages de ce code, c'est qu'elle résiste bien à la cryptanalyse car pour une lettre codé on a plusieurs combinaison de lettre clair et mot clé.

Virtual87
En informatique, rien n'est impossible, mais, ce n'est pas toujours évident ...