LibreCryptography – Telegram
LibreCryptography
114 subscribers
24 photos
5 files
173 links
Aggregating and Organizing Some Crypto-Related Resources | Under the #librehash brand
Download Telegram
Forwarded from Librehash Research
"Elliptic Curve Cryptography: Reproducing a Raw Bitcoin Transaction Using CryptoSys PKI Pro" (Intriguing and informative guide ) = https://www.cryptosys.net/pki/ecc-bitcoin-raw-transaction.html

Homepage (Overview)

Title: Cryptography software tools for Visual Basic and C/C++/C# developers


Denoscription: The CryptoSysTM family of programming interfaces provides cryptography toolkits for developers.



This tool has a lot of CLI commands & pre-set functions along w strong cryptography baked into it to facilitate the analysis of Bitcoin transactions with a level of flexibility that really can't be found w other tools.

'Homepage' for 'Cryptosys' (tool referenced above), features four useful products:

A) CryptoSys PKI (used in the source above; allows for public-key cryptography analysis like what we see in Bitcoin)

B) CryptoSys API ( provides 'symmetrical' encryption using block ciphers like AES and Triple DES; stream ciphers ArcFour, Salsa and ChaCha20 ; HMAC, CMAC and KMAC message authentication algorithms, SHA-1 / SHA-2 and SHA-3 hash functions ) = https://www.cryptosys.net/api.html

C) SC14N [XML Canonicalization] ( SC14N performs the canonicalization (C14N) transformation you need to do when creating signed XML documents using XML-DSIG. It can carry out both "inclusive" and "exclusive" canonicalization. Includes a command-line interface ) = https://www.cryptosys.net/sc14n/index.html

D) FS Firma SAT ( a specialist product to sign and analyze digital tax receipts [Comprobantes Fiscal Digital] as specified by the Servicio de Administración Tributaria [SAT] in Mexico. Includes a command-line interface ) = https://www.cryptosys.net/firmasat/index.html

Homepage shows that these tools are very regularly updated. Note that SHA3 is a PQ algorithm (in the NIST competition currently).
Apologies - slight misfire there.

Those links will be posted back in here, don't worry, but we're going to do it in an orderly fashion.

Sorry about that!
Brief Side Message Regarding the Picture Change

The picture you see in this channel is a variation of the default 'librehash' (name of the overaching brand).

The bird is purposefully opaque as a representation of the nature of cryptography itself.

Don't want to get too deep here.

There was a brief hiatus when this channel began. That's over now.
Link Where Cryptography-Based Research Papers Are Being Aggregated

URL = https://cloud.libreha.sh/wl/?id=nfYrWBW7Fzv13r1dXTwHKD0ysexFDnZg

We recently deployed an instance of 'FileRun' (link = https://www.filerun.com/; code is open source and plenty auditable for all those that are curious) for the purposes of having:

A) An online, 'cloud'-based means of storing files (that isn't Telegram).

B) Circumventing the heavy level of surveillance and information extraction that Google / Amazon and other participate in (primarily Google)

C) Gaining more flexibility

——

We'll have more information on that soon. But in the meantime, just want to reiterate that the link where a few cryptography papers can be found at is here: https://cloud.libreha.sh/wl/?id=nfYrWBW7Fzv13r1dXTwHKD0ysexFDnZg

Expect that this repository of information will grow exponentially over time and, as it does, we will begin sifting these papers in subcategories (i.e., Post-Quantum Cryptography / Lattice-Based Cryptography / Elliptic Curves / Hash Signatures / etc.)
MIT News Cryptography Source = https://news.mit.edu/topic/cryptography

Appears to be a collection of articles & information by MIT News related to cryptography.
OWASP Guide to Cryptography = https://www.owasp.org/index.php/Guide_to_Cryptography

Solid source that provides the basics behind cryptography (not too basic) - introducing concepts such as: Asymmetric Cryptography, Non-Repudiation, Authentication, Confidentiality, Various Hash Algorithms, etc.
OWASP Guide to Cryptography = https://www.owasp.org/index.php/Guide_to_Cryptography

Solid source that provides the basics behind cryptography (not too basic) - introducing concepts such as: Asymmetric Cryptography, Non-Repudiation, Authentication, Confidentiality, Various Hash Algorithms, etc.
Ming Chow (Professor) Lecture on 'Cryptography & Cybersecurity' = https://cloud.libreha.sh/wl/?id=kznpdMGEYkx5Ity3nSt3qAAq9KM80VfJ

For whatever reason, this has been deleted off of the internet - but the pdf was already saved in our files, so we re-uploaded
An Energy-Efficient Configurable Lattice Cryptography Processor for the Quantum-Secure Internet of Things = https://cloud.libreha.sh/wl/?id=zPDi9G2UMsPEeuA37fmVpJYobGhnLKnr

This research report is being posted in here because it *cracks the door open* on the possibility that a more *energy-efficient* means of hashing out results could be deployable on the Bitcoin protocol at some point.

This, of course, requires a lot of assumptions and the logistics of such a 'swap' is not even remotely discussed in this paper (it has nothing to do with blockchain).
But if we extrapolate the study itself, the observations it makes and the potential implications of what this report tells us, it at least provides itself as useful fodder for conversation / musing.

Perhaps we'll throw this on the forums (launching soon) underneath the 'cryptography' section for discussion if anyone is interested in the near future.
BCrypt = http://bcrypt.sourceforge.net/ ("A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors.")
BeeCrypt = http://beecrypt.sourceforge.net/ (A portable and fast cryptography library)

Botan = http://botan.randombit.net/ (A crypto library for C++)

Crypto++ = https://github.com/weidai11/cryptopp (A free C++ class library of cryptographic schemes)
digestpp = https://github.com/kerukuro/digestpp (C++11 header-only message digest (hash) library)

Note: The digest library is experimental

According to the GitHub it, "Derived from cppcrypto in an attempt to devise a more modern yet flexible and universal C++ API for cryptographic hash functions."

—-

Quick FAQ:

'What is a Message Digest Library?'

"Message digests are secure one-way hash functions that take arbitrary-sized data and output a fixed-length hash value." ; (source: https://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html)

——

The GitHub gives a few hypothetical examples of how this would work in practice using some well-known hash functions.
Example #1 ; related to the 'digestpp' that we were discussing
'Hasher Class'
Quick Recommendation: Mute This Channel Today

There are going to be a slew of updates in here today. The messages will be “muted” on our end, but you’ll still receive a silent notification / pop-up on your phone if you don’t have us muted.

We’ll try our best to be tactful with how we post in this channel, but there’s a ton of information that’s really worth distributing that’s been vetted out already (we’re not just forwarding you any random links about cryptography).

We’ll compensate for it by creating a website / blog of some sort to hold some of this content.

If you’re worried about forgetting about this channel, we will probably send out a “reminder” message that we’re here w updates every day or so.