Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
AED3 11 07 Criptografia simétrica   Cifras de bloco
Play lesson

Algoritmos e Estruturas de Dados III - AED3 11 07 Criptografia simétrica Cifras de bloco

4.0 (3)
34 learners

What you'll learn

This course includes

  • 13 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

Videoaula da disciplina Algoritmos e Estruturas de Dados III no curso de Ciência da Computação da PUC Minas - 2018 ---------------------- Uma cifra de bloco (block cipher) é um técnica de criptografia simétrica em que os símbolos (dígitos, caracteres, bytes, bits, ...) são acumulados em um bloc que possa ser codificado de uma só vez. ---------------------- A ideia por traz da cifra de blocos é ajuntar um tanto de símbolos, sejam eles caracteres, dígitos, bytes ou mesmo bits, e codificá-los de uma só vez. Geralmente os blocos são bem pequenos, variando de 64 a 512 bits. Assim, uma mensagem, arquivo ou conjunto de dados será composto por uma quantidade muito grande de blocos. Eles serão codificados um a um de forma independente. Bem, de forma independente se você quiser, porque existe uma técnica para se aumentar a segurança em que o bloco anterior é usado na cifragem do bloco seguinte. O processo da cifragem de blocos pode ser bem simples. Por exemplo, podemos usar alguma cifra de transposição como a cifra de colunas. Na verdade, podemos fazer uma série de operações que combinem transposições, substituições, XORs e ainda outras operações. A maioria dos algoritmos de criptografia simétrica modernos usam a cifragem de blocos, porque ela é mais segura, apesar de ser um pouco mais lenta. No entanto, se alguma coisa der errada no meio da decifragem, provavelmente todo o resto dos dados serão indecifráveis também.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere