Page MenuHomePhabricator

CSI-HDProject
ActivePublic

Details

Description
This is about my PhD project in the field of forensic radiology and computer science based in Heidelberg. Hence the abbreviation CSI-HD*.

Since this platform is used to manage and organise most of my work, you can track my latest activities (if you are a member to this project and logged in). However, tasks and solutions of general interest are available to the public.

Nerver start a PhD without an awesome Meme


Source image from which I modified the text (here)
Picture licensed under Creative Commons License (Link)

Current tasks can be seen on the Workboard


*Technically, "Crime Scene Investigation" (CSI) is not exactly matching my topic, however colleagues and laymen instantly understand in which field I am working, when I use the term "CSI".

Recent Activity

Dec 7 2020

kislinsk added a comment to T23249: Ensure openSSL availability for MITK installers using XNAT plugin or other REST services.

At least for XNAT this was recently resolved in T26449: XNAT connection failes due to missing OpenSSL connections.

Dec 7 2020, 8:17 PM · Restricted Project, CSI-HD, MITK

Sep 10 2020

kislinsk closed T23244: Xnat plugin: easy to use nrrd upload after DICOM import as Wontfix.

Closed because of very long inactivity and drift to current code.

Sep 10 2020, 10:34 AM · CSI-HD, MITK
kislinsk added a comment to T23244: Xnat plugin: easy to use nrrd upload after DICOM import.

Deleted branch T23244-XNAT-nrrd-convenient-upload-feature.

Sep 10 2020, 9:53 AM · CSI-HD, MITK

Jun 15 2020

kislinsk added a comment to T23249: Ensure openSSL availability for MITK installers using XNAT plugin or other REST services.

This is also already on the TODO list of the packaging rewrite.

Jun 15 2020, 12:23 PM · Restricted Project, CSI-HD, MITK
kislinsk added a parent task for T23249: Ensure openSSL availability for MITK installers using XNAT plugin or other REST services: T27196: Rewrite packaging of MITK.
Jun 15 2020, 12:23 PM · Restricted Project, CSI-HD, MITK
kislinsk added a comment to T23249: Ensure openSSL availability for MITK installers using XNAT plugin or other REST services.

@nolden https://github.com/NVIDIA/ai-assisted-annotation-client/issues/57

Jun 15 2020, 12:22 PM · Restricted Project, CSI-HD, MITK
nolden removed a project from T23249: Ensure openSSL availability for MITK installers using XNAT plugin or other REST services: Auto-closed.
Jun 15 2020, 11:12 AM · Restricted Project, CSI-HD, MITK
nolden renamed T23249: Ensure openSSL availability for MITK installers using XNAT plugin or other REST services from Xnat Plugin: How to deal with openSSL dependency to Ensure openSSL availability for MITK installers using XNAT plugin or other REST services.
Jun 15 2020, 11:06 AM · Restricted Project, CSI-HD, MITK
nolden reopened T23249: Ensure openSSL availability for MITK installers using XNAT plugin or other REST services as "Open".

I am re-opening this since I think this will also become more relevant with the foreseeable use of other REST APIs from MITK , e.g. how did the nvidia segmentation tool resolve this issue for the windows installer? @kislinsk could you comment?

Jun 15 2020, 11:05 AM · Restricted Project, CSI-HD, MITK

May 26 2020

kislinsk closed T23240: Xnat plugin: refresh treebrowser when file has been uploaded as Wontfix.

Hi there! 🙂

May 26 2020, 11:17 AM · Auto-closed, CSI-HD, MITK
kislinsk closed T23241: Xnat plugin: refresh treebrowser when new folder is created as Wontfix.

Hi there! 🙂

May 26 2020, 11:17 AM · Auto-closed, CSI-HD, MITK
kislinsk closed T23242: Xnat plugin: Drag and Drop feature between Xnat plugin and Datamanager as Wontfix.

Hi there! 🙂

May 26 2020, 11:17 AM · Auto-closed, CSI-HD, MITK
kislinsk closed T23243: Xnat plugin: Fix upload status message as Wontfix.

Hi there! 🙂

May 26 2020, 11:16 AM · Auto-closed, CSI-HD, MITK
kislinsk closed T23249: Ensure openSSL availability for MITK installers using XNAT plugin or other REST services as Wontfix.

Hi there! 🙂

May 26 2020, 11:16 AM · Restricted Project, CSI-HD, MITK

Apr 18 2020

reicht changed the visibility for T26308: Encrypt tranfers.
Apr 18 2020, 7:39 PM · CSI-HD
reicht moved T27332: Use End-To-End Encryption when transferring files from RM ToDo to DKFZ ToDo on the CSI-HD board.
Apr 18 2020, 7:14 PM · CSI-HD
reicht moved T27335: de-crypt transmitted files from RM ToDo to DKFZ ToDo on the CSI-HD board.
Apr 18 2020, 7:14 PM · CSI-HD
reicht moved T27336: merge blocks to its original file from RM ToDo to DKFZ ToDo on the CSI-HD board.
Apr 18 2020, 7:14 PM · CSI-HD
reicht moved T27333: Split Files 1MB+ for Transfers via Websockets from RM ToDo to Done on the CSI-HD board.
Apr 18 2020, 2:51 PM · CSI-HD
reicht moved T27334: Encrypt files using AES256 from RM ToDo to Done on the CSI-HD board.
Apr 18 2020, 2:51 PM · CSI-HD
reicht added a comment to T27333: Split Files 1MB+ for Transfers via Websockets.

There are two approaches:

  1. Encrypt file and split it into blocks of max size 1MB
  2. Split file into blocks of max size 1MB and then encrypt each block
Apr 18 2020, 2:51 PM · CSI-HD
reicht created T27336: merge blocks to its original file.
Apr 18 2020, 2:47 PM · CSI-HD
reicht created T27335: de-crypt transmitted files.
Apr 18 2020, 2:46 PM · CSI-HD
reicht closed T27334: Encrypt files using AES256, a subtask of T27332: Use End-To-End Encryption when transferring files, as Resolved.
Apr 18 2020, 2:43 PM · CSI-HD
reicht closed T27334: Encrypt files using AES256 as Resolved.
Apr 18 2020, 2:43 PM · CSI-HD
reicht created T27334: Encrypt files using AES256.
Apr 18 2020, 2:42 PM · CSI-HD
reicht closed T27333: Split Files 1MB+ for Transfers via Websockets, a subtask of T27332: Use End-To-End Encryption when transferring files, as Resolved.
Apr 18 2020, 2:37 PM · CSI-HD
reicht closed T27333: Split Files 1MB+ for Transfers via Websockets as Resolved.
Apr 18 2020, 2:37 PM · CSI-HD
reicht created T27333: Split Files 1MB+ for Transfers via Websockets.
Apr 18 2020, 2:37 PM · CSI-HD
reicht created T27332: Use End-To-End Encryption when transferring files.
Apr 18 2020, 2:32 PM · CSI-HD

Aug 26 2019

reicht closed T26308: Encrypt tranfers as Resolved.

encryption works as expected

Aug 26 2019, 10:23 AM · CSI-HD

Aug 21 2019

reicht added a comment to T26308: Encrypt tranfers.
  1. encoding File/Blob object to ArrayBuffer (needed as input for AES encryption) crashes browser (tested on Chrome) if file is bigger 1GB:
    • check chunking
Aug 21 2019, 3:22 PM · CSI-HD

Aug 20 2019

reicht updated the task description for T26308: Encrypt tranfers.
Aug 20 2019, 10:46 AM · CSI-HD
reicht changed the visibility for T26299: [Webbased DICOM parsing and file handling].
Aug 20 2019, 10:31 AM · CSI-HD
reicht assigned T26301: Browserbased parsing and identification of DICOM files to d485r.
Aug 20 2019, 10:24 AM · CSI-HD

Aug 17 2019

reicht added a comment to T26308: Encrypt tranfers.

ToDos

  • implement final caseID socketbased
  • port encryptData to socketbased
  • distinguish between uploading sites (such as CSI, E010, etc.)
  • when decrypting, differentiate between files and string
  • include IV of encrypted file
  • include client PublicKey
  • can formData be transported by websockets
    • compile needed socket.emit statement. emit supports Buffer
Aug 17 2019, 11:08 PM · CSI-HD
reicht changed the visibility for T26308: Encrypt tranfers.
Aug 17 2019, 11:07 PM · CSI-HD
reicht reopened T26308: Encrypt tranfers as "Open".
Aug 17 2019, 11:07 PM · CSI-HD
reicht changed the visibility for T26306: Identify a web-framework to operate a Server.
Aug 17 2019, 11:05 PM · CSI-HD
reicht changed the visibility for T26301: Browserbased parsing and identification of DICOM files.
Aug 17 2019, 11:05 PM · CSI-HD
reicht changed the visibility for T26308: Encrypt tranfers.
Aug 17 2019, 11:04 PM · CSI-HD
reicht closed T26308: Encrypt tranfers as Resolved.

First initialize a TLS based websocket connection between browser and server. In addition encrypt the files using AES-GCM 256. Key to encrypt files is computed using ECDH P-384. Private/Public Key for ECDH is generated independently from the TLS secured websocket connection.

Aug 17 2019, 11:04 PM · CSI-HD
reicht closed T26306: Identify a web-framework to operate a Server as Resolved.

Koa.js is the way to go in this case

Aug 17 2019, 11:03 PM · CSI-HD
reicht closed T26307: Identify a proper Transfer technology as Resolved.

First initialize a TLS based websocket connection between browser and server. In addition encrypt the files using AES-GCM 256. Key to encrypt files is computed using ECDH P-384. Private/Public Key for ECDH is generated independently from the TLS secured websocket connection.

Aug 17 2019, 11:02 PM · CSI-HD
reicht changed the visibility for T26307: Identify a proper Transfer technology.
Aug 17 2019, 10:58 PM · CSI-HD
reicht moved T26308: Encrypt tranfers from DKFZ ToDo to Doing on the CSI-HD board.
Aug 17 2019, 10:57 PM · CSI-HD
reicht moved T26306: Identify a web-framework to operate a Server from DKFZ ToDo to Doing on the CSI-HD board.
Aug 17 2019, 10:57 PM · CSI-HD
reicht moved T26307: Identify a proper Transfer technology from DKFZ ToDo to Doing on the CSI-HD board.
Aug 17 2019, 10:57 PM · CSI-HD
reicht changed the visibility for T26301: Browserbased parsing and identification of DICOM files.
Aug 17 2019, 10:56 PM · CSI-HD
reicht closed T26301: Browserbased parsing and identification of DICOM files, a subtask of T26299: [Webbased DICOM parsing and file handling], as Resolved.
Aug 17 2019, 10:56 PM · CSI-HD