The answer is YES
To share encryption keys in a secure way was a problem before 1970s. Till 1970s, symmetric cryptographic keys are used to encrypt/decrypt data which should be shared in a secure medium. In the beginning o 1970s, this problem is started to be discussed that there can be a solution to share encryption keys on insecure mediums also.
In 1976, an asymmetric-key cryptosystem was published by Whitfield Diffie and Martin Hellman.
In 1978, Ron Rivest, Adi Shamir and Leonard Adleman published their work and the algorithm came to be known as RSA, from their initials.
Again in 1970s, DSA has proposed as a standard by NIST which was developed at the US National Security Agency (NSA).
One of the other known asymmetric algorithms of 70s is The ElGamal cryptosystem which is invented by Taher ElGamal.
In mid 1980s, elliptic curve cryptography is invented by Neal Koblitz and Victor Miller.
All those asymmetric algorithms uses different mathematical functions (integer factorization, discrete logarithm, and elliptic curve relationships). Their common feature is all functions are irreversible. All those algorithms, uses a public and private key-pair for encryption and decryption. Public key is the shared part, whereas private key is the secret part. by knowing public key, generating the corresponding private key is computationally impractical, we can say impossible.