HNHacker News
TopNewBestAskShowJobs

mwilkison

1 karma · joined August 17, 2024

YC Badge: 0x2f04fd2227af438c91a5f59e903c60a502c7e494
submissionscomments
mwilkison··on Ask HN: Who is hiring? (December 2019)
NuCypher (YC S16) | Engineering Lead | San Francisco, CA & REMOTE | FULL-TIME | VISA

NuCypher is hiring an engineering lead to help build a new open-source cryptosystem leveraging post-quantum cryptography. A successful candidate does not need to have prior experience in cryptography as they will work very closely with a cryptographer to build out the system. However, they should be a quick learner and comfortable around math (e.g. linear algebra, probability, number theory).

A successful candidate will lead engineering for the new open-source cryptographic product from the ground up. They will work on problems at the forefront of cryptography and have a leadership role in design decisions of the system. As such, competency in algorithms and low-level design is a must. An interest in compilers and/or optimization would be nice to have. Given the nature of an early stage product, a successful candidate should work in a fast and iterative style when it comes to prototyping. They will be be motivated by solving tough open-ended problems. Additionally, they should be highly comfortable working in a system programming language such as C or Rust (whether through work experience or side projects).

We offer competitive compensation and a highly flexible working environment.

Responsibilities:

  * Design and build the core infrastructure of a new cryptographic system (alongside a cryptographer);
  * Lead the engineering side of the product;
  * Implement cryptographic primitives (including zero-knowledge proofs and fully homomorphic encryption) and write robust, security-first code that will run in high-risk, adversarial environments;
  * Contribute to research;
  * Improve engineering standards, tooling, and processes.
Competencies:

  * Proficient in a system programming language such as C or Rust (also open to those proficient in a functional programming language);
  * Competency in algorithms and low-level design;
  * Confidence working with multiple programming languages;
  * Comfortable around math;
  * Excellent communication skills and the ability to explain complex technical issues to a non-technical audience.
Bonus Points:

  * Math background and/or strong interest in math;
  * Background in compilers and/or optimization;
  * Familiarity with applied cryptography and advanced cryptographic concepts like lattice-based cryptography and zero-knowledge proofs;
  * Experience with designing and/or implementing large-scale distributed systems;
  * Any experience, professional or amateur, working in security engineering, appsec, or other information security roles is a plus (hackers are welcome!).
Please send your CV and a code sample you’re proud of to careers@nucypher.com
mwilkison··on Ask HN: Who is hiring? (October 2018)
NuCypher is looking for generalist engineers to join us in building the future of decentralized privacy-preserving technologies, including proxy re-encryption and fully homomorphic encryption.

Responsibilities:

* Design, build, and maintain the core infrastructure powering our decentralized network;

* Implement cryptographic primitives and write robust, security-first code that will run in high-risk, adversarial environments;

* Improve engineering standards, tooling, and processes;

* Review team members’ code to collaboratively identify bugs and correct security issues;

* Help establish threat models against our decentralized network and protocol.

Competencies:

* Deep knowledge of Python, Go, Javascript, Rust, or C;

* Familiarity with public-key cryptography and related cryptosystems, and the OpenSSL APIs;

* Familiarity with DevOps, CI/CD processes (CircleCI experience a plus!), git, automated testing (such as pytest), and other software development best practices;

* Verbal and written technical English.

Bonus Points:

* Experience with AWS deployment and management (IAM, ec2, s3, etc);

* Familiarity with applied cryptography literature/papers, and advanced cryptographic concepts like lattice-based cryptography and zero-knowledge proofs;

* Experience with designing and/or implementing large-scale distributed systems;

* Experience working with Ethereum, other blockchain ecosystems, or managing any decentralized network at scale (not necessarily blockchain-related) is a major plus;

* Deep understanding or knowledge of consensus networks and protocols, specifically as they relate to cryptocurrencies and other blockchain applications;

* Any experience, professional or amateur, working in security engineering, appsec, or other information security roles is a major plus (hackers are welcome!).

If you’re a good fit, send your CV and a code sample that you’re proud of to careers@nucypher.com. No recruiters, please.

About NuCypher: We believe that unconditional privacy is a fundamental human right, and NuCypher was founded to empower individuals to assert that right in the digital age. We’re building the tools and infrastructure to protect this right by combining new advances in cryptography with decentralization.

mwilkison··on Show HN: GoUmbral – ECC arithmetic layer, and soon-to-be proxy re-encryption lib
Proxy re-encryption (PRE) is a form of public key encryption that allows a semi-trusted proxy to transform ciphertext from being encrypted under one key to another, without learning anything about the underlying plaintext. A "re-encryption key" is used by the proxy to do this transformation.

Umbral is a split-key version of PRE, which splits the re-encryption key into many shares. A threshold number of these shares are then required to re-encrypt the data (similar to Shamir’s Secret Sharing).

Here's a post describing split-key threshold proxy re-encryption in slightly more detail: https://blog.nucypher.com/unveiling-umbral-3d9d4423cd71

mwilkison··on Ask HN: Who is hiring? (May 2018)
NuCypher | Homomorphic Encryption Researcher | San Francisco, CA | Full-time or REMOTE | https://www.nucypher.com/

NuCypher is a data privacy layer for blockchain, decentralized applications, and other distributed systems. We're back by Y Combinator (S16), Polychain Capital, and many other leading institutional investors.

We're looking for a scientist with expertise in fully homomorphic encryption (FHE) to assist with our research efforts on performance improvements and potential applications for smart contracts. Familiarity with related technologies like proxy re-encryption (PRE) and multi-party computation (MPC) is helpful.

Ideally, candidates have an understanding of the surrounding issues and problems and have an interest in identifying potential solutions. Due to the unproven and highly theoretical nature of these schemes, candidates should be willing to pivot research when practical solutions cannot be found.

Please email founders@nucypher.com with your CV and any previous research/publications you're able to share.

mwilkison··on A $232M Cryptocurrency Fight Comes to a Close
I just tried to subscribe. Their registration is broken.
mwilkison··on Startup WorkRamp's Marketplace Helps Train Employees Like at Airbnb and Uber
A set of open source best practices around employee onboarding and training would be super valuable. It would certainly have saved us some painful lessons early on.

Do you have plans for engineering kits?

mwilkison··on End-To-End Encrypted Kafka with Proxy Re-Encryption
We'll likely ship AES-NI support this quarter!
mwilkison··on ZeroDB (YC S16) Provides Security for Enterprise Big Data in the Cloud
This is indeed true for our standalone, open source database (https://github.com/zerodb/zerodb).

However, it is not the case for our Hadoop scheme (nor our future support for structured database). In these cases, there is no round-tripping required. In fact, it's significantly more performant than existing Transparent Data Encryption in Hadoop, from both a latency and key rotation perspective.

We'll likely release a paper describing this new scheme later in the year as well as publish at some conferences.

mwilkison··on ZeroDB (YC S16) Provides Security for Enterprise Big Data in the Cloud
Fixed in the post.

/s/legacy/structured

mwilkison··on ZeroDB (YC S16) Provides Security for Enterprise Big Data in the Cloud
Hey HN, cofounder of ZeroDB here. Michael (/u/michwill) and I are excited to be a part of YC and happy to answer any questions about the company!
mwilkison··on Brendan Eich: WebAssembly is a game-changer
Video of the talk?

EDIT: Here is the full-length one - https://www.oreilly.com/ideas/brendan-eich-javascript-fluent...

mwilkison··on ZeroDB white paper: An end-to-end encrypted database
ZeroDB isn't using CryptDB. And ZeroDB is open source: https://github.com/zero-db/zerodb
mwilkison··on ZeroDB white paper: An end-to-end encrypted database
BTW, you can hop in our Slack [http://slack.zerodb.io/] channel if you have any questions.
mwilkison··on Interest Rates, Unicorns and What the Fed Means to Silicon Valley
The author is a VC, not a journalist.
mwilkison··on Kaspersky Lab Security Startup Challenge Winners
ZeroDB (http://www.zerodb.io/), an end-to-end encrypted database that lets you operate on encrypted data.

Pipe (https://pipe.com/), a secure browser-to-bowser file transfer service without a file size limit.

Excalibur (https://getexcalibur.com/en), seamless authentication to any legacy system such as PC/Mac/webpage to help mankind move away from passwords using a phone as a security token.

Cyber DriveWare (http://www.cyberdriveware.com/), a company that provides enterprises and critical infrastructures the ability to protect themselves against malware related business disruption attacks via patent-pending paradigm consisting of filter drivers and unique meta-data analysis.

mwilkison··on Smart Contracts Land on Wall Street
Codius was discontinued: https://bitcoinmagazine.com/20985/ripple-discontinues-smart-...
mwilkison··on HN Office Hours with Kevin and Sam
To add a bit to michwill's answer:

Startups want a JavaScript version so they can use it in-browser. And they are more interested in full-text search than other types of queries.

Enterprises are big on integration with existing stuff (Microsoft SQL Server, SharePoint, etc.) and using it as a CASB-esque solution.

mwilkison··on HN Office Hours with Kevin and Sam
http://www.zerodb.io/

ZeroDB is an end-to-end encrypted database that lets you operate on data while it's encrypted.

Demo video: https://vimeo.com/128047786

Question: We want to sell to large enterprises (financial services, healthcare, saas providers, etc.). The common advice is to start with SMBs/startups and get traction that way before going upmarket to enterprises. How can we balance that with the fact that what SMBs are asking us for is very different from what enterprises have told us they'd like in a fully-baked product?

mwilkison··on Y Combinator growth equity fund?
Is this a fund for follow-on investments in YC startups? In the past YC has indicated they dislike follow-on investments by accelerators since it sends a negative signal re: the startups they decide not to invest in.
mwilkison··on YC S15 Interview Invites Today
We (ZeroDB) were rejected: https://docs.google.com/document/d/1ELBI4Du45jpLxoqzQAhf0h8n...
mwilkison··on New Hacker News Guideline: Avoid Gratuitous Negativity
I really like Recurse Center's (formerly Hacker School) social rules: https://www.recurse.com/manual#sub-sec-social-rules

They address some non-obvious behaviors that tend to stunt conversation. It'd be nice to see some of those guidelines bleed over into the HN community.

mwilkison··on ZeroDB – A Peek Under the Hood
We think it could be very useful in verticals that need to comply with privacy regulations or store otherwise sensitive data (healthcare/HIPAA, education/FERPA, finance). We're in the process of exploring specific use cases, so we'll have more precise examples for you soon.
mwilkison··on ZeroDB – A Peek Under the Hood
Yes, we plan on making this open source.
mwilkison··on ZeroDB, an end-to-end encrypted database
We JUST launched and started working on this but we do want to get code to you all as fast as possible. We'll post a progress update on our blog each week and share it here to keep everyone in the loop.
mwilkison··on ZeroDB, an end-to-end encrypted database
Yes, it will be open-source, we're still figuring out the correct license. Thanks for the "hack" -> "security breach" correction.
mwilkison··on Secrets you should have learned before your first programming job
It covers more than just SQL but https://www.coursera.org/course/db is a good overview.
mwilkison··on Ask HN: Idea Sunday
System76 is quite good, although somewhat pricey (less than Apple though).
mwilkison··on Popcorn Time is back
How feasible would it be to build an alt coin on top of Popcorn-Time. Call it PopCoin or Popcorn-Coin or something :). You pay every time you watch a movie, you get paid for hosting torrents and some percentage of each transaction is routed to the content creator/whoever owns the rights to the content?