22019, 1/1101 회원가입  로그인  
   windowhan
   정보보안에서 알고리즘이 차지하는 비중

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=21684 [복사]


얼마인가요?
요즘알고리즘에 심취해서 사는데

  Hit : 7003     Date : 2011/08/20 11:11



    
kangms0801 알고리즘은... 일이 진행하는 순서자나요? 그 순서를 좀더 좋게 하는데 쓰입니다... 똑같은 프로그램을 짜도 어떤사람 프로그램은 1시간이 걸려야 작업이 완료되고 또 어떤사람은 10분만에 완료되게 짭니다.. 알고리즘 차이죠.. 2011/08/20  
windowhan 네 그건 저도 아는데요. 제가 원하는 답변은 알고리즘이 정보보안에서 어떤용도로 쓰이고, 얼마나 큰비중을차지하는지에요 2011/08/20  
T3ddyB34r 웹이나 이런 쪽에는 거의 안쓰이구요
네트워크나 바이너리 암호학 이런데 쓰이죠..
분야차이랄까요

게다가 운영체제들이 이루어진 걸 보면 메모리 관리 같은 거 부터 해서
알고리즘이 은근히 꽤 많이 쓰이더라구요.

암호학 같은데서는 알고리즘이 풀이법이 되니 뭐 .. 두말할 것도 없겠죠?

어떤 프로그램을 효율적으로 수행하기 위해서 알고리즘을 쓰는데 그걸 해킹하려고 하면
몰라도 될 수 있겠지만 알고리즘을 접하면 더 쉬울 지도 모르죠.

더 자세한건 잘 모르니 ㅎㅎ;; 패쓰
2011/08/20  
별빛을담아 으음? 웹도 쓰일텐데요...
알고리즘이라는게 상당히 많은 곳에서 쓰입니다.
웹 프로그래밍도 결국은 프로그래밍이라서 말입니다.

아... 결국 프로그래밍이구나 ㄱ-

여튼 프로그래밍은 알고리즘 없으면 못 한다는것 정도는 아실테고...

암호화의 경우는 Key값과 원문을 바탕으로 어떤 알고리즘으로 비트를 재배치 후
어떠한 해쉬 알고리즘을 쓰고 Xor를 해서 암호문을 만든다
....라는 구성으로 되어 있구요.

디버깅도 무턱대고 하면 안되고 처음에는 소스코드의 오타, 그 다음은 컴파일 과정의 문제, 그 다음 시스템 적인 문제, 그 다음 하드웨어적인 문제.
이런 순서로 디버깅을 해야죠

여튼 알고리즘은 상당히 많은 곳에서 쓰입니다.
2011/08/21