티스토리 뷰
728x90
    
    
  반응형
    
    
    
  [Reversing] Crypto-Ransomware
랜섬웨어를 통해 감염된 파일은 암호화 할 때 RSA 알고리즘(비대칭키) 대신 AES 알고리즘(대칭키)를 사용하는지에 대해 작성 할 것이다.
AES 대칭키 알고리즘을 사용하는 이유는 속도에 있다. 즉, 빠른 암호화가 가능하다.
반대로 RSA-1024, RSA-2048와 같은 비대칭키 알고리즘은 시간이 오래 걸리지만, RSA 비대칭키 알고리즘은 안정성이 훨씬 뛰어나기 때문에 파일 암호화에 있어 함께 사용하게 된다.
즉, 랜섬웨어 제작자는 파일을 암호화 할 때 속도가 빠른 AES를 사용하고, RSA는 AES를 암호화 하는데 사용함으로써 속도와 안정성 부분을 챙길 수 있다.
공격자의 RSA 개인키를 알 수 있다면 감염된 파일을 복호화 할 수 있다.
728x90
    
    
  반응형
    
    
    
  'Reversing > ETC' 카테고리의 다른 글
| [Reversing] 전역 변수, 지역 변수_어셈블리어 (0) | 2020.02.20 | 
|---|---|
| [Reversing] CreateProcessInternalW() (0) | 2020.02.11 | 
| [Reversing] Zw함수의 접두사의 의미 (0) | 2020.01.13 | 
| [Reversing] RTF, OLE, Open XML (0) | 2019.12.20 | 
| [Reversing] CSIDL Values (0) | 2019.11.28 | 
					댓글
						
					
					
					
				
			
										공지사항
										
								
							
								
								
									최근에 올라온 글
									
							
								
								
									최근에 달린 댓글
									
							
								
								- Total
 
- Today
 
250x250