본문 바로가기

Project45

Continual Learning-Based Website Fingerprinting on Tor Continual Learning-Based Website Fingerprinting on Tor본 프로젝트는 Tor 네트워크의 익명성을 위협하는 웹사이트 핑거프린팅(Website Fingerprinting, WF) 공격에 대응하기 위해, Deep Fingerprinting (DFNet) 모델에 평생학습(Continual Learning) 기법 중 하나인 Elastic Weight Consolidation (EWC)를 적용하여 치명적 망각(Catastrophic Forgetting) 문제를 완화하는 방법을 제안한다.📌 연구 배경웹사이트 핑거프린팅(WF) 공격은 암호화된 트래픽의 메타데이터만으로 사용자가 방문한 웹사이트를 식별할 수 있는 심각한 보안 위협이다. Tor 네트워크는 노드 릴레이와 고정 크기 .. 2025. 5. 19.
Deep Fingerprinting: Undermining Website Fingerprinting Defenses with Deep Learning 논문 리뷰 논문 리뷰를 작성하게 된 계기:이화여자대학교 컴퓨터공학전공 졸업 프로젝트를 진행 중, 연구트랙인 만큼 본격적인 연구에 들어가기 전에 사전 공부의 필요성을 느낌. 우리 팀은 트래픽 분류에서 Deep Fingerprinting 모델을 사용하기로 했기 때문에, Deep Fingerprinting 모델을 제안한 논문에 대해 읽고 모델에 대한 이해도를 높이고자 함.   Deep Fingerprinting: Undermining Website Fingerprinting Defenses with Deep Learning0. Abstract📝웹사이트 핑거프린팅은 로컬 도청자가 암호화된 연결을 통해 사용자가 어떤 웹사이트를 방문하고 있는지 파악할 수 있게 해줍니다. 최신 웹사이트 핑거프린팅 공격은 토르에도 효과적인 것.. 2024. 11. 25.
백엔드 프로젝트 14주차 - 스프링부트3 자바 백엔드 개발 입문 7장~10장 7장 게시글 수정하기: Update 🎯7.1 데이터 수정 과정 1. 만들고 기존 데이터 불러오기 1) 에서 [Edit] 버튼을 클릭 2) 요청을 받은 컨트롤러는 해당 글의 id로 DB에서 데이터를 찾아 가져옴 3) 컨트롤러는 가져온 데이터를 뷰에서 사용할 수 있도록 모델에 등록함 4) 모델에 등록된 데이터를 에서 보여줌 >> 사용자가 내용을 수정할 수 있는 상태가 됨 2. 데이터를 수정해 DB에 반영한 후 결과를 볼 수 있게 로 리다이렉트하기 1) 폼데이터(수정 요청 데이터)를 DTO에 담아 컨트롤러에서 받음 2) DTO를 엔티티로 반환 3) DB에서 기존 데이터를 수정 데이터로 갱신 4) 수정 데이터를 로 리다이렉트 🎯7.2 만들기 1-1) 에서 [Edit] 버튼 만들기 Edit Go to Articl.. 2024. 1. 13.
[Euron 중급 세션 18주차] 자연어 처리의 모든 것 1. 자연어 처리의 시작 자연어 처리의 모든 것 1. 자연어 처리의 시작 📌자연어 처리 개요 - 자연어 처리 활용 분야와 트렌드 핵심어: Natural language processing(자연어처리), Text mining, Information retrieval, RNN, Transformer, Self-Supervised Learning 자연어 처리 활용 분야 1. 자연어 처리(NLP) Natural Language Understanding(NLU): 컴퓨터가 주어진 단어나 문장, 보다 더 긴 문단이나 글을 이해하는 과정 Natural Language Generation(NLG): 자연어를 상황에 따라 적절히 생성하는 과정 low-level parsing Tokenization: 어떤 문장을 이해하기 위해 문장을 이루는 각 .. 2024. 1. 8.