출력 매크로 종류format!작성한 포맷팅대로 string 생성print!format! + 콘솔로 출력 (io::stdout)println!print!에서 줄바꿈 추가eprint!format! + 표준에러로 출력 (io::stderr)eprintln!eprint!에서 줄바꿈 추가 Positional parameters (arguments by position) println!("{} 일", 1); 1 일 (i32) println!("{} 일", 2i64); 2 일 (i64) println!("내 생일은 {}월 {}일", 6, 9); 내 생일은 6월 9일 (i32)Named parametersprintln!("{0}에는 은방울님이 계신다면 {1}에는 달씨님이 계신다.", "고대", ..
지원계기개인적인 사정으로 정보장교 임관 포기를 했습니다.일반병 지원을 알아보던 중 학과와 겉 맞는 전문특기병중에서 정보보호병을 가장 선호하게 되었고 육해공군중에 공군 가치관이 제일 마음에 들었습니다.전문성, 우리의 자존심이다.정보보호병을 선택한 개인적인 이유군에서 CERT를 경험해보고 싶습니다.학과 선배분들이 대부분 공군 정보보호병으로 복무 중입니다.전역하면 사이버예비군!정예공군 필승공군! 지원 전 알면 좋은 것들자대작은 부대에 갈 일이 없습니다. 비행단급 큰 부대로 갈 수밖에 없습니다. 가끔 파입 전대급 부대를 가는 경우가 있습니다. 그래도 꿀입니다. 특기XXX10(정보보호)로 분류됩니다. 정보체계관리와 같은 특기번호를 사용합니다.기훈단 수료 이후 정보통신학교에 가서 같은 수업을 듣지만 자대 TO는 따..
글을 읽기 전, AES CPA 공격을 위해 AES 암호 알고리즘의 구조는 이미 알고 있어야 한다.본문은 AES 암호 알고리즘의 구조를 설명하는 것이 아닌, 암호 알고리즘을 Correlation Power Analysis 공격을 통해 추출하는 글이다. AES 구조에 관한 레퍼런스 자료 - https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197.pdfCPA 에 관한 레퍼런스 자료 - https://www.iacr.org/archive/ches2004/31560016/31560016.pdfOutline우리는 2가지의 정보를 알고 있다고 가정한다.1. 암호 알고리즘 연산의 전력을 측정한 파형2. 암호 알고리즘의 입력값 부채널은 데이터를 어떻게 다루냐도 매우 중요하다.자료..