Mathematicians like their analogies, sometimes those analogies can be helpful, but they can equally be confusing, particularly to those new to a field.
In mathematics a "group" consists of a set of elements and an operator that satisfies some requirements. The operator must be associative, there must exist an identity element, and for every element there must exist an inverse element under the operator.
Some groups are written by analogy to addition, that is the group operator is represented by a "+" sign, and the identity element is represented by "0". Other groups are written by analogy to multiplication, that is the group operator is written as a multiplication operation (e.g. "*","." or nothing at all) and the identity element is represented by "1". Elliptic curves are traditionally written by analogy to addition.
We can conceive of applying the group operator repeatedly to k copies of G. If the group is written by analogy to addition then this is analogous to multiplication, if the group is written by analogy to multiplication then this is analogous to exponentiation.
So k * G
refers not to regular multiplication but to an operation that is in a particular way analogous to multiplication.
You might naively think that this would take time proportional to k, but thanks to the associativity we can calculate it in time proportional to the logarithm of k. So we can quickly calculate k * G
even for very large k.
Reversing the operation is not so easy though. The problem is known as the "Elliptic curve discrete logarithm problem" and the best known methods have a complexity proportional to roughly the square root of the number of elements in the group.
Why is it called the "Elliptic curve discrete logarithm problem" when it's more analogous to division than to a logarithm in the notation typically used for elliptic curves? because it's a variant of a similar problem studied for a group that is traditionally written by analogy to multiplication.