Automate data extraction within encryption

 

Title

The Partnership Manager wants to receive the weekly file related to updated metadata and has to encrypt the file when sending.

Context

What was the problem at hand?
Our system has a lot of information on the customer, so When we send the file out, there has more at-risk security like tampering or unauthorized access.

What other choices were considered?
There are several algorithms:

  • Rivest Shamir Adelman(RSA)

  • Digital Signature Standard(DSA)

  • Elliptic curve cryptography(ECC)

Reason

Why was the ECC chosen over everything else?

  • First of all, we can see this statistics table



  • This algorithm has had FIPS-Certified (Federal Information Processing Standard)

  • We can able to save the memory of the key when using ECC if we use ECC for the AES-256 session, then a 512-bit ECC key is required while a 15360-bit RSA key is required.

  • Package reference https://www.nuget.org/packages/Ecc

Advantage

  • Internet-based applications, for example, online Banking or business where a large volume of online transactions or web server requests is on demand.

  • Constraint devices like mobile devices have low computational power and low memory storage.

  • Cryptographic tokens are portable, small, and lightweight and they have the low processing power

Sequence diagram


DevOps roadmaps


Y học nhập môn - quyển 3 (醫學入門)

 本草 本草門 醫道之傳,實本於聖人 聖人本乎陰陽 陰陽本乎天地 天地本乎氣 氣本乎神 神本乎精 精散則氣耗 氣耗則神離 神離則形壞 是以醫者 必先明乎本草 然後可以知藥性 知藥性然後 可以療疾病 草木昆蟲金石 各有所宜 不可妄用 用之不當 反以成...